An open API service indexing awesome lists of open source software.

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)

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
- ReactJs

Only 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).