User management dashboard with multi-authentication with Email/Password and Web3 authentication
To get a local copy up and running follow these simple steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone [email protected]:ameeshagireesh/luganodes-sdetask.git
- Install NPM packages
for client
cd client
npm install
for server
cd server
npm install
- Running app in development mode (client)
npm run dev
- Build the app
npm run build
- Running the app
npm run start
- Configure .env in server
MONGODB_URI=""
EMAIL_SERVICE = ""
EMAIL_USER = ""
EMAIL_PASSWORD = ""
- To start the server
npm run dev
- User Registration and Login
- Web3 Authentication Integration
- JWT-Based Session Management
- Secure Storage of Credentials
- Authentication Portability
- User Dashboard
- Account Recovery Mechanism