https://github.com/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 ...
https://github.com/ayemunhossain/nodejs-rabbitmq-boilerplate
deadletter-queue message-queue nodejs nodejs-rabbitmq queue
Last synced: about 2 months ago
JSON representation
🚀 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 ...
- Host: GitHub
- URL: https://github.com/ayemunhossain/nodejs-rabbitmq-boilerplate
- Owner: AyemunHossain
- Created: 2024-02-29T12:23:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-05T11:57:41.000Z (about 1 year ago)
- Last Synced: 2025-01-29T14:17:06.350Z (4 months ago)
- Topics: deadletter-queue, message-queue, nodejs, nodejs-rabbitmq, queue
- Language: JavaScript
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 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 Started1. 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](https://github.com/airbnb/javascript) 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](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!