@pratiyank/create-express-app
v1.0.9
Published
A build tool similar to create-react-app but for express
Downloads
99
Maintainers
Readme
Create Express App
🚀 A powerful CLI tool to quickly scaffold Express.js applications with TypeScript/JavaScript and your preferred database setup.
Features
Language Options
- JavaScript (ES6+)
- TypeScript with full type support
Database Integration
- MongoDB with Mongoose ORM
- PostgreSQL with Prisma ORM
Installation
npm install -g @pratiyank/create-express-appQuick Start
Directly copy and paste:
create-express-app initFeatures in Development
We're actively working on adding these features:
- Authentication boilerplate
- Error handling utilities
- Middleware configurations
- Request validation
- Logging system
- Test setup
- Health check endpoints
JWT Based Authentication
| Language + Database | Authentication Status | Implementation Details | | ----------------------- | --------------------- | ------------------------ | | TypeScript + MongoDB | ✅ Implemented | JWT-based authentication | | TypeScript + PostgreSQL | ✅ Implemented | Using Prisma JWT Based | | JavaScript + MongoDB | ✅ Implemented | JWT-based authentication | | JavaScript + PostgreSQL | ✅ Implemented | Using Prisma JWT Based |
Configuration
Environment Variables
Envireonment Variables comes pre defined you just have to insert the value in them.
Scripts
# Development
npm run dev
# Build
npm run build
# Production
npm startContributing
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
If you find this tool helpful, please give it a ⭐️ on GitHub!
Acknowledgments
- Express.js team
- MongoDB team
- Prisma team
