- User credentials store in database with proper encryption.
- Can't access Authorized components without user getting authenticated.
- User Authentication is done by using JsonWebToken stored in Local Storage.
- Context API used for state management in Frontend.
- Material-UI used for styling in Frontend.
Create .env as .envexample in server folder and put your keys in there
Change url to your server routes in client/src/Api/api.js
cd client
npm start
cd server
npm start