To setup the application, the backend requires declararion of env variables, as exemplified:
- NODE_ENV=development
- DB_URI=linkToYourDb
- PORT=4266
- KEY=aJWTKey
With env variables set, to start the app just run yarn start
in root folder. The app uses concurrently to run client and backend services.
Based in karma git commit msg.
- React
- Redux
- React Router Dom
- Redux-Saga
- Styled Components
- ...
- Express
- Mongoose
- Body-parser
- Cors
- JsonWebToken
- ...
- Unit tests !!!!!
- Add Proptypes in all needed components
- Improve validations
- Improve Error infos
- Add loggers
- Deploy (Heroku or Netlify)
- Improve UX and UI