Initiating a new project is as exciting as frustrating. Going through all the routine work just to get the basic engine started, yaa I know the pain.
I along with the tremendous help of huda worked out the solution for you, in the form of create-express-boilerplate. It includes
- Entire expressjs setup
- Validation Integration with express-validator
- Directory setups to provide you with less headache for where goes what
- MVC architecture
- DB support for both
- Sequelize (MySQL and SQLite)
- Mongoose (mongoDB)
- Integrated JEST test Suite
- Both Vanilla JS and Typescript support
- Husky Support for pre-commit hooks
- Great amount of inbuild helper functions
And many more to come..
you can install the setup by running
you can have complete Documentation Here
feel free to provide us with your review and feedback in the form of comments or issues on github. All your contributions are cardinally welcome.