Food recipes web application uses REST API's (frontend - react js, backend - nodejs and mysql )
file structure: food-recipe-web-app:
- client (frontend Reactjs)
- database (backend nodejs)
- models (backend nodejs)
- routes (backend nodejs)
- nodejs_login.sql (backend mysql file)
- server.js (backend node.js)
steps to run backend:
- We need apache and mysql server(eg:xampp,wamp,workbench) to run backend, them import nodejs_login.sql file into mysql server
- then install required node modules inside food-recipe-web-app folder(cmd - npm install)
- use npm start cmd to run the backend.
steps to run frontend:
- client folder contains all the frontend files
- then install required node modules inside the client folder
- to run the client use npm start
External Libraries used :
- Frontend
- JSON Web tokens
- React Bootstrap
- axios
- Backend
- Sequelize
- JSON Web tokens
- Bcrypt