Mid Course screenacst feedback
Thanks for a good screencast where you show and explain your project and code very clearly. I really liked it.
My concern with your project in terms of risk is now that you 've not done anything on the frontend and the time ti takes to get int to these beasts. I would recommend getting the that up and running och want to remind you to remember that you must use state management using Redux or context and hooks in react because react is a little minimalistic compared to Vue and Angular, and that you need especially to learn about data sharing between components which is facilitated by state-managment from things like redux in the react world.
The frontend frameworks are sometimes considered quite complex and really learning how to use them requires getting them into the project early on so that you can go a number of iterations in the project so get started hooking up also the frontend. It used to be that starting on the backend could be a massive problem, but this is not the case anyone and you clearly have a REST-approach to the backend so there should be no massive model differences there.
Appart from not having gotten started on the fronted yet, your project seems to be in nice shape and so I think you can just keep on working.
Great work!