AyemunHossain / nodejs-rabbitmq-boilerplate

πŸš€ Jumpstart Your Node.js RabbitMQ with Our Boilerplate! Our Node.js Boilerplate provides a solid foundation for building modern and efficient applications. It includes essential tools, best practices, and a well-structured architecture, empowering you to focus on crafting outstanding features and functionalities. Let's build future ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node.js Boilerplate for RabbitMQ

A simple and well-organized Node.js boilerplate to kickstart your projects with RabbitMQ. This boilerplate provides a solid foundation with common tools and best practices for RabbitMQ with deadlater queue logic. And allowing you to focus on building amazing applications.

Project Structural Features

  • Express: A fast, unopinionated, minimalist web framework for Node.js.
  • ESLint: Enforce coding style and find problematic patterns in your code.
  • Docker: Easily containerize your application for deployment.

Microservice

  • Redis
  • RabbitMQ

Getting Started

  1. Clone the repository: git clone https://github.com/AyemunHossain/nodejs-boilerplate-basic
  2. Install dependencies: npm install
  3. Run the container: docker-compose up
  4. Start the development server: npm run dev

How to Contribute

We appreciate your interest in contributing to this project! Here's how you can get involved:

  1. Fork this repository and clone your fork.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name
  3. Make your changes and commit them with descriptive messages: git commit -am 'Add new feature'
  4. Push your changes to your fork: git push origin feature-name
  5. Open a pull request against the main branch of this repository.

Code Style

We follow the Airbnb JavaScript Style Guide with a few minor adjustments. Please ensure your code adheres to these guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to use this boilerplate as a starting point for your Node.js projects. We welcome your feedback and contributions to make it better for everyone!

About

πŸš€ Jumpstart Your Node.js RabbitMQ with Our Boilerplate! Our Node.js Boilerplate provides a solid foundation for building modern and efficient applications. It includes essential tools, best practices, and a well-structured architecture, empowering you to focus on crafting outstanding features and functionalities. Let's build future ...


Languages

Language:JavaScript 100.0%