Feedback
Interesting idea! The chosen technologies meet the course requirements and seem to work fine together.
Notes:
- It is important that the chosen front-end framework is used at a good level.
- React needs to be used combined with Redux according to the course requirements.
- The choice of database is missing.
Some points:
- It’s always a good idea to have a time plan and define milestones.
- It's a good idea to have some time only dedicated for solving possible unforeseen issues.
- Let’s not invent the wheel again. It’s always a good idea to use third-party libraries and services when possible, if not against the course requirements. For example, third-party authentication.
- For using the underlying technologies at a good level, a good amount of functionality needs to exist. For example, user-user interaction.
Good luck, Sahand Sadjadee