1.0.2 • Published 7 months ago

express-app-init v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

🚀 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

  1. Install the package locally in your project:

    npm install express-app-init
  2. After installing the package run

    npx express-app-init
  3. Navigate to your project folder:

    cd <project-name>
  4. 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.