Backend:
*In order to connect your mongoDB to the project you need to replace the uri variable in the main function in db_util.js file to the path of your local mongoDB.
Dependencies: cors, dotenv, express, mongodb
To get the server running -> npm run start (on server.js file)
Frontend: To get the development server running -> npm run start (on index.js file)
Dependencies: react, react-dom, react-color, react-icons, react-redux, react-router-dom
Project overview:
- In general the project was challenging, i wasn't too familiar with React, Redux before this assignment, nevertheless I tried to manage and complete most of the project goals.
- I didnt pay too much attention to the design because i figured it wasn't as important as the logic of the task..
- I didnt manage to get Redux to fully work although I did learn the fundamentals of the library, wrote some reducers and actions. I am positive that with a few more hours of work specifically on this problem i could have solved it.
- I did get to learn a lot from the task - React Hooks, Redux.