- A helper toolkit for fast MERN MVC development. Easily generate controllers and integrate authentication functions like signup and signin.
npm install merngen
- in Signup function required feilds are unique fields in Your Model
- You must need to create frontend veriables as same as in Your Model (if not got errors)
- Lightweight and beginner-friendly
- Designed for MVC pattern in MERN applications
- Password Hash using
bcrypt
- Check Password using
bcrypt - build-in authentication using
jwt(jsonwebtokens)
- Automatically extracts required fields from your Mongoose model
- Checks for existing unique values
- Validates request body
- Hashes password before saving
- Verifies email and password
- Returns a JWT token with user ID and role if authentication is successful
- Passwords hashed using bcrypt
- Tokens signed with jsonwebtoken and environment-based secret keys
- Validates required fields and handles duplicate entries
- Initial release
- Develop SignUp and Sigin Functions
- Contributions are welcome! Please feel free to open issues or submit pull requests to improve this package.
- Normal SignUp
- Using This Npm Package
Name: Jehan Weerasuriya
GitHub: BackendExpert
NPM: JehanKandy
Portfolio: JehanWeerasuriya