The project is split in two parts:
- the first part is the back end all back end scripts are saved in this folder
- the second part is the front back all front scrips are saved in this folder
It's a project front/back-end service, for communicating between this services, we created an API (back side) allowing to send and receive request.
For running this project, you have to already installed NodeJS
. If isn't the case you can download it at download nodejs
For the front service, we use the React
library, more explication how add the library to your project react getting started
☝️ Note: this project use mongodb, but you didn't need to install mongodb and create a database. Because the database is already host on a external server
- Start the API the api is coded in node js you need to execute this command :
node docs/js/back/api.js
- Start the front part Now the back-end service is launched, we need to launch the front by this command :
npm start find-the-best-deal/src/index.js
Theoretically, when the front is launched, a web site page should be opened with the front service project
☝️ Note: the deals can change with the time. You can refresh the database of deals, just in loading the script update-discount-fork like this:
node docs/js/back/update-discount-fork.js
This is a few screenshots :