With best practices for both MERN stack's frontend and backend
- TypeScript is standard
- Dependency Injection
[Uses Typescript experimental decorators]
- MVC Architecture
- Custom Error handling layer
- Redux best practices
[With usage of redux-thunk]
- Extensive usage of Interfaces to make code readable
- Defining Mongoose Models using TS classes
- Custom HttpClient to enable easier management of protected and public api urls.