A simple ExpressJS REST API Boilerplate with JWT authentication and MongoDB as database. We welcome all developers and open source enthusiasts to contribute to this project.
This project is licensed under the terms of the MIT license.
- Registration
- Login
- JWT authentication
- Private routes example
- Schema Validation check (email validation, minimum characters, etc.)
- Password Encryption
- MongoDB Backend
- Documentation
- Bug Fixes
- New Features, etc.
NOTE: For any kind of contribution, please create a new issue or discuss in existing issues.
- Choose an issue from the issue tab or Create a new issue.
- Wait for that issue to be assigned to you.
- Fork the repository.
- Clone the forked repository to your local machine.
- Navigatre to the root of clones directory.
- Make a new branch and make changes in the repository with the new branch.
- Commit changes in the new branch.
- Push the changes to your fork.
- Create a Pull Request.
- Keep patience for the project maintainer to review and merge the PR.
By using ExpressJS REST API Boilerplate, you agree that you will follow this code of conduct.
In short: Be nice. No harassment, trolling, or spamming.
-
Harassment includes sexual language and imagery, deliberate intimidation, stalking, name-calling, unwelcome attention, libel, and any malicious hacking or social engineering. This repository should be a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, national origin, or religion (or lack thereof).
-
Trolling includes posting inflammatory comments to provoke an emotional response or disrupt discussions.
-
Spamming includes posting off-topic messages to disrupt discussions.
-
Following the proper flow for contribution
-
Use appropriate language and avoiding harsh language
-
respecting other contributors and create an inclusive environment.
◻ Project Maintainer : Ujjwaldeep Singh | GitHub