NikhilCodes / MERN-Best-Practices

Best practices in TS for both backend and frontend, with redux too.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Straightforward Store App

With best practices for both MERN stack's frontend and backend

Implementation Details

  • 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.

Important Dependencies used for neat/readable code.

About

Best practices in TS for both backend and frontend, with redux too.


Languages

Language:TypeScript 84.1%Language:HTML 8.0%Language:CSS 7.9%