.
โโโ _assets <- # project management assets
โโโ client <- # front end react app
โย ย โโโ README.md <- # create react app readme
โย ย โโโ package.json <- # create react app dev server (hot reloading)
โย ย โโโ public <- # front end static files
โย ย โย ย โโโ favicon.ico
โย ย โย ย โโโ index.html
โย ย โย ย โโโ manifest.json
โย ย โโโ src <- # font end source (can also place static files to be packed with webpack)
โย ย โโโ App.js <- # ๐ react app entry point
โย ย โโโ components <- # reusable components
โย ย โย ย โโโ Card
โย ย โย ย โโโ DeleteBtn
โย ย โย ย โโโ Form
โย ย โย ย โโโ Grid
โย ย โย ย โโโ Head
โย ย โย ย โโโ **ProtectedRoute** <- # protected routes (HOC)
โย ย โย ย โโโ Table
โย ย โโโ index.js
โย ย โโโ pages <- # page components
โย ย โโโ style.css
โย ย โโโ **utils** <- # front end utils
โย ย โโโ API.js <- # coments routes front end api
โย ย โโโ useLogPath.js <- # custom hook for development - logs current path
โย ย โโโ userAPI.js <- # user routes front end api
โโโโโโโโโโโโโโโโโโโโโโโโโโโ **โ๏ธ client ๐ server**
โโโ controllers <- # routes function
โย ย โโโ commentsController.js
โย ย โโโ userController.js
โโโ models <- # Schemas
โย ย โโโ Comment.js
โย ย โโโ User.js
โย ย โโโ index.js
โโโ routes <- # routes (only API routes)
โย ย โโโ api
โย ย โย ย โโโ comments.js
โย ย โย ย โโโ index.js
โย ย โย ย โโโ user.js
โย ย โโโ index.js
โโโ utils <- # server helper functions
โ โโโ config.js <- # global config (put anything you like)
โ โโโ passport.js <- # passport setup
โ โโโ seedDB.js <- # seed script
โโโ package.json
โโโ readme.md
โโโ server.js <- # ๐ entry point