Skip to content

Node JS Boilerplate project with ExpressJS + MongoDB/MySQL/Lite/PG + EJS. Permissions, Auth, Routing, API Cache, Dynamic Pagination, 3rd-party error handler APIs, loggers, Env Schema. REST APIs with best practices from top devs and projects on GitHub.

Notifications You must be signed in to change notification settings

ronakjain2012/node-boilerplate-ultimate

Repository files navigation

Node Boilerplate

A project covering most of the basic needs to speedup the development for your side hustle. It includes tons of features which takes a lot of time to build and then improve using this we have slack of improvement rather then building it from scratch. We have a lot of AI or non-AI Boilerplates but believe me it is easiest and most customizable.

🚀 Demo & Links

https://github.com/ronakjain2012/node-boilerplate-ultimate

License

Licence

Getting Started

It's very easy to install & use this boilerplate in for project directory:

git clone https://github.com/ronakjain2012/node-boilerplate-ultimate
cd node-boilerplate-ultimate
yarn i 
yarn start
Technology
NodeJS Express.js EJS MongoDB MySQL
Swagger TypeScript Nodemon TailwindCSS

Folder Structure

├───app ---> Main App Folder
│   ├───controllers ---> All APIs definations come here
│   ├───middlewares ---> Auth, 404 and Unhandled Exceptions...etc
│   ├───models ---> DB Layer
│   ├───public ---> View files goes here
│   │   └───views
│   ├───routes ---> API and Web Routes here
│   ├───services ---> Logging, Event Bus, Notifications services...etc
│   └───utils ---> Helper functions
├───config ---> Env values
└───docs ---> Swagger Documentation

Author

Ronak Bokaria / @ronakjain2012 / X.com / Telegram

About

Node JS Boilerplate project with ExpressJS + MongoDB/MySQL/Lite/PG + EJS. Permissions, Auth, Routing, API Cache, Dynamic Pagination, 3rd-party error handler APIs, loggers, Env Schema. REST APIs with best practices from top devs and projects on GitHub.

Topics

Resources

Stars

Watchers

Forks