https://github.com/pintu544/recovero
Create a role based access system. A user creates an account as admin. Admin can add members.(Use same user model for admin and member)
https://github.com/pintu544/recovero
Last synced: 2 months ago
JSON representation
Create a role based access system. A user creates an account as admin. Admin can add members.(Use same user model for admin and member)
- Host: GitHub
- URL: https://github.com/pintu544/recovero
- Owner: pintu544
- Created: 2023-01-05T17:17:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-05T17:23:37.000Z (over 2 years ago)
- Last Synced: 2025-02-10T09:33:22.156Z (4 months ago)
- Language: JavaScript
- Size: 329 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# MERN STACK ASSIGNMENT
hosted url:https://musical-paprenjak-fee554.netlify.app/
https://recovero-task-7san5pt43-pintu870.vercel.app/allUsers## _NodeJs, MongoDB and ReactJs based project._
## APIs using NodeJs
- POST/signup
- POST/signin
- DELETE/deleteUser/:id
- Get All user: GET/allUsers## Frontend with ReactJs
- login ['/login']
- signin ['/']
- user dashboard: ['/userDashboard']
- admin dashboard: ['/adminDashboard']
- add new member: ['/addMember']# Tech
- NodeJs
- ExpressJs
- MongoDB
- ReactJsOnly the admin can add members.
Admin can also delete members.
Admin has access to all pages.Members can only access the dashboard and login
page. Members can not create or delete any member.All api’s must be authenticated using Passport JWT Strategy.
All logs must be stored in a log file.(Can use any npm
logging package).