This boilerplate is the latest version of Doctrine 2021 boilerplate code. If you are looking to start a Nodejs project with typescript, their are tons of things that need to be setup to run a successful project. Having 3 layer architecture in mind, this allows you to integrate libraries easily. I have also added Agenda for Type Di (DI) alongside Agendda for job scheduling. You can replace them with Bee, Bull or Bree as per your requirements.
To start using Node.js Doctrine 2023 boilerplate is very easy with these simple installation steps
npm install
- Setup
.env
file as per.env.example
and edit is per your requirement. npm install
npm run dev
for developmentnpm run start
for production
- Node.js v18.x
- Typescript
- TypeScript
- TypeDI (dependency injector)
- winston ( logging )
- celebrate (Validation)
I am Moeid Saleem Khan, World leading Software Architect with over 300+ projects in production. I provide consultancy to startups and mentor CTO to make the right choice. I have developed a 90 days startup bootup plan which will set your startup's IT Infrastructure in the right direction and can enter the market. Learn more about me by googling - "Moeid Saleem" Connect with me via https://moeidsaleem.com