Main priority is stability of app:
- typeScript (tsx) - strict type
- testing react
- jest
- error handling
- pm2 error log - для Node
- ErrorBoundary - для REACT
- mongo-eroor-log - для MongoDB
DB + ORM
- MongoDB + Mongoose
- PostgreSQL + Sequalize
- tranzactions
- validation
react
- ErrorBoundary - for REACT
- redux or mobx
- UI fraimworks: bootstrap, Material UI, Ant Design
- jwt authentication
- react-dom, react-helmet
- sass
- typescript
- other packages - see package.json in exampels
Node
- Express
Server - ubuntu 22.04
- nginx - config
- firewall - config
Scaling:
- nginx - load balancer
- docker