https://github.com/atiilla/express-blueprint
This tool generates a basic Express project structure, including DB connection, routes, controllers, and more.
https://github.com/atiilla/express-blueprint
Last synced: 6 months ago
JSON representation
This tool generates a basic Express project structure, including DB connection, routes, controllers, and more.
- Host: GitHub
- URL: https://github.com/atiilla/express-blueprint
- Owner: atiilla
- Created: 2023-08-22T20:20:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-23T20:22:38.000Z (about 2 years ago)
- Last Synced: 2025-03-26T12:21:24.360Z (6 months ago)
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/exprez
- Size: 59.6 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Express.js Boilerplate Generator
## Express Project Generator Tool
This tool generates a basic Express project structure, including DB connection, routes, controllers, and more.

## Features
- Initializes an npm project
- Creates project well-structured folder structure
- Configures MongoDB/MySQL connection
- Generates sample route, controller, model, views and public folders
- Authentication with JWT
- Helmet
- CORS
- Error handling
- Rate limiting
- View engine (EJS)
- Morgan logger
- Dockerfile and docker-compose.yml## What's Next
- [ ] Add more DB options## Usage
1. Make sure you have [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/) installed.
2. Install the package globally:
```
npm install -g exprez
```3. Run the command in your workspace folder in the terminal:
```
exprez
```4. Answer the questions and you're good to go!