1.0.2 • Published 7 months ago
express-app-init v1.0.2
🚀 Express App Initialization
A fast and efficient way to set up a production-ready Express.js backend, equipped with TypeScript, Prisma, Supabase, Docker, Git, LocalDB, and more for your development needs. Perfect for developers who want a ready-to-go backend with minimal setup!
📦 Features
- 🔧 Express.js: Lightweight, flexible web framework for building APIs.
- 🖋 TypeScript: Type-safe development with optional TypeScript support for better code quality.
- 🔗 Prisma: Powerful Object-Relational Mapping (ORM) tool to interact with databases.
- 🌐 Supabase: Backend-as-a-Service (BaaS) for easy database and authentication integration.
- 🐳 Docker: Containerized setup to simplify development and deployment.
- 🔄 Nodemon: Automatic server restarts on file changes for a seamless development experience.
- ⚙️ Git Integration: Pre-configured Git setup to manage version control and collaboration effortlessly.
- 💾 LocalDB: Local database configuration to get started without external dependencies.
🔧 Installation
Install the package locally in your project:
npm install express-app-init
After installing the package run
npx express-app-init
Navigate to your project folder:
cd <project-name>
Start the application:
npm run start
🤝 Contribution
We welcome contributions to improve this project! To contribute, please follow these steps:
- Fork the repository.
- Clone your fork to your local machine.
- Create a new branch:
git checkout -b feature-branch
. - Make your changes.
- Commit your changes:
git commit -m 'Add new feature'
. - Push to your branch:
git push origin feature-branch
. - Create a pull request.
We look forward to your contributions! 🙌
📄 License
MIT License. See the LICENSE file for more details.
📍 Repository
GitHub: https://github.com/mdaravind123/express-app-init
📝 Author
Name: M D Aravind
Email: mdaravind2004@gmail.com
🐛 Bugs & Issues
For bugs or issues, please refer to the Issues page on GitHub.