We built a full stack - application and deployed it to Heroku at ****** that works with real-world data to solve a real-world challenge, with a focus on user demand:
- Using React for the front end.
- Using REST-API with a Node.js and Express.js server.
- Using SQL and the Sequelize ORM for the database.
- Using FETCH, POST, PUT etc. for retrieving, adding, updating, and deleting data.
- Deployed using Heroku (with data).
- Offering a polished UI, is responsive and is interactive
- The project has a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, quality comments, etc.) and a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).
In this project we used the following packages:
"@apollo/react-hooks": "^3.1.3",
"@testing-library/jest-dom": "^4.2.4",
"apollo-boost": "^0.4.7",
"apollo-link-context": "^1.0.20",
"apollo-server-express": "^2.11.0",
"express": "^4.17.1",
"sequelize": "^5.9.7",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": “3.4.1”
"spaCy"
"REST-API"