Skip to content

A better template for your project with authentication and user management with OTP

Notifications You must be signed in to change notification settings

codeboosts/Nestjs-MySql-UserManagement

Repository files navigation

Nest MySql User Management (starter template)

Nestjs Image Mysql image Typeork image Graphql image Typescript image

Description

NestJS Mysql UserManagement: Secure & Efficient Starter
Kickstart your NestJS project with robust user management, built-in email OTP authentication and fully user management, and adherence to best practices. This comprehensive starter template provides a solid foundation to simplify development and ensure security.

Requirements

Before running this project, ensure you have the following requirements:

Installation

You can install dependencies using Yarn, which is preferred for better performance and reliability:

pnpm install

Running the app

# development
$ pnpm run start
# watch mode
$ pnpm run start:dev
# production mode
$ pnpm run start:prod

Environment Variables

Ensure you have a .env file in the root directory of the project with the following variables:

DB_TYPE=''
DB_HOST=''
DB_PORT=''
DB_USERNAME=''
DB_PASSWORD=''
DB_DATABASE=''
DB_CHARSET=''
SMTP_EMAIL=''
SMTP_PASS=''
JWT_SECRET=''
REDIS_URL=''
SALT_ROUND=''

Click to get SMTP credentials

Author

License

Nestjs MySql Usermanagement is MIT licensed.

About

A better template for your project with authentication and user management with OTP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published