Express Starter App for new Projects
Features
- Uses Services and Controllers
- Can be used for APIs/mononlitic applications
- Email Configuration (Using handlebars)
- User account
- Uses MongoDB
- Custom Error Management
- Custom JSON Error management
- modularized routes
- Async Error management
- images are managed by cloudinary (you will need to provide the api keys in the env file)
Setup
- Download the repository or use Github CLI
gh repo clone ezesundayeze/express-starter
orgit clone https://github.com/ezesundayeze/express-starter.git
copy the content of .env.example
to .env
file which you will create and fill up the required details.
DEV_DATABASE_URL
is required.
Then run
npm install
Requirements
- Nodejs
- NPM