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.
- Express: A fast, unopinionated, minimalist web framework for Node.js.
- ESLint: Enforce coding style and find problematic patterns in your code.
- Jest: A delightful JavaScript testing framework.
- Docker: Easily containerize your application for deployment.
- Continuous Integration: Integrates with popular CI/CD platforms like Travis CI and GitHub Actions.
- Contributor Friendly: We welcome contributions from the community.
- Mongodb: A document-oriented NoSQL database used for high volume data storage.
- Clone the repository:
git clone https://github.com/AyemunHossain/nodejs-boilerplate-basic
- Install dependencies:
npm install
- Start the development server:
npm start
We appreciate your interest in contributing to this project! Here's how you can get involved:
- Fork this repository and clone your fork.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Make your changes and commit them with descriptive messages:
git commit -am 'Add new feature'
- Push your changes to your fork:
git push origin feature-name
- Open a pull request against the
main
branch of this repository.
We follow the Airbnb JavaScript Style Guide with a few minor adjustments. Please ensure your code adheres to these guidelines.
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!