The inspiration behind my project design came from investment groups on Line, where people with common interests come together to share their resources such as reports, insights, and extensive data. However, the abundance of information often makes it inconvenient to read and difficult to retrieve later on. To address this issue, I designed a solution that allows users to share reports, opinions, and resources, while also providing convenient organization and search functionalities.
The project is implemented using a frontend-backend separation approach. The backend is developed using Node.js with the Express framework and utilizes a MySQL database. Initially, the project was deployed on Google Cloud Platform (GCP), but I am currently seeking alternative solutions due to payment issues. On the frontend, I utilized React framework with Typescript , React-Redux to manage states, and Tailwind CSS, and the application is deployed on gh-pages.