Directory Structure
The app’s directory contains the following:
client/ - contains the client side of the app, written using react
client/src/assets - contains all the static assets, such as images and sound effects
client/src/components - contains all the frontend components
client/src/features - contains all the application frontend features
client/src/pages - contains all the frontend routes
server/ - contains the server side of the app, written using mongoose and express
server/controllers - contains the api controllers
server/routes - contains the api routes
server/models - contains the mongoose schemas for the database documents
doc/ - contains the deliverables for submission
documentation/ - contains the source code for the frontend and backend documentation
documentation/api - contains the api endpoints documentation
documentation/frontend - contains the website you are viewing right now