{
    "componentChunkName": "component---src-templates-page-template-tsx",
    "path": "/projects/nodejs-kafka-boilerplate",
    "result": {"data":{"markdownRemark":{"html":"<h3>Overview</h3>\n<p>🚀This GitHub repository provides a comprehensive implementation of Apache Kafka integration with Node.js. With this repository, you can seamlessly interact with Apache Kafka by leveraging the power of Node.js. Key features include the ability to create dynamic topics on-the-fly and automatic subscription to dynamically created topics by consumers.</p>\n<h1>Node.js Boilerplate</h1>\n<p>A simple and well-organized Node.js boilerplate to kickstart your projects quickly. This boilerplate provides a solid foundation with common tools and best practices, allowing you to focus on building amazing applications.</p>\n<h2>Project Structural Features</h2>\n<ul>\n<li><strong>Express</strong>: A fast, unopinionated, minimalist web framework for Node.js.</li>\n<li><strong>ESLint</strong>: Enforce coding style and find problematic patterns in your code.</li>\n<li><strong>Jest</strong>: A delightful JavaScript testing framework.</li>\n<li><strong>Docker</strong>: Easily containerize your application for deployment.</li>\n<li><strong>Continuous Integration</strong>: Integrates with popular CI/CD platforms like Travis CI and GitHub Actions.</li>\n<li><strong>Contributor Friendly</strong>: We welcome contributions from the community.</li>\n</ul>\n<h2>Microservice</h2>\n<ul>\n<li><strong>Mongodb</strong>: A document-oriented NoSQL database used for high volume data storage.</li>\n</ul>\n<h2>Getting Started</h2>\n<ol>\n<li>Clone the repository: <code>git clone https://github.com/AyemunHossain/nodejs-boilerplate-basic</code></li>\n<li>Install dependencies: <code>npm install</code></li>\n<li>Start the development server: <code>npm start</code></li>\n</ol>\n<h2>How to Contribute</h2>\n<p>We appreciate your interest in contributing to this project! Here's how you can get involved:</p>\n<ol>\n<li>Fork this repository and clone your fork.</li>\n<li>Create a new branch for your feature or bug fix: <code>git checkout -b feature-name</code></li>\n<li>Make your changes and commit them with descriptive messages: <code>git commit -am 'Add new feature'</code></li>\n<li>Push your changes to your fork: <code>git push origin feature-name</code></li>\n<li>Open a pull request against the <code>main</code> branch of this repository.</li>\n</ol>\n<h2>Code Style</h2>\n<p>We follow the <a href=\"https://github.com/airbnb/javascript\">Airbnb JavaScript Style Guide</a> with a few minor adjustments. Please ensure your code adheres to these guidelines.</p>","excerpt":"Overview 🚀This GitHub repository provides a comprehensive implementation of Apache Kafka integration with Node.js. With this repository, you can seamlessly interact with Apache…","frontmatter":{"listName":"Node.js Kafka Boilerplate","nameOfClass":"projects-items","popupGithubLink":"https://github.com/AyemunHossain/nodejs-kafka-boilerplate","popupImageAlt":"","popupImageSrc":"","popupLiveLink":"","techIcons":["nodedotjs","apachekafka"],"title":"Node.js + Apache Kafka Boilerplate","video":"false","description":null,"keywords":null}}},"pageContext":{"slug":"projects/nodejs-kafka-boilerplate"}},
    "staticQueryHashes": ["4202924991"]}