A web application for users to track prices of products from online stores. It contains the dashboard with various charts and tables to visualize the data as well as the weekly email with the excel spreadsheet containing the price changes and new products.
Angular, Nest.js, Typescript, TypeORM, MySQL, Firebase
Clone the project
git clone https://github.com/piotrv1001/price-watch.gitGo to the project directory
cd price-watchIn the first terminal, go to the backend folder
cd backendStart the server
npm run startIn the second terminal, go to the frontend folder
cd frontendStart the application
npm run startNote: This requires to have a local MySQL database instance.
- JWT and Firebase Google Auth
- New products
- Price changes
- Price bucket charts
- Favorite products
- Weekly email (setup with cron) with an Excel spreadsheet report
