DEV Community and MongoDB hackathon project
- NodeJs
- ExpressJs
- Mongodb
- Mongoose
- Login using email and password.
- JWT and cookies based authentication.
- Roles based authentication for customer and admin.
- Signup
- Login
- Fetch user lists
- Fetch user details
- Fetch current user detail
- Change password
- Update profile
- Change user role
- Fetch user order lists
- Fetch collection lists
- Fetch collection details
- Create new collection
- Update collection
- Delete Collection
- Fetch plant lists
- Fetch plant details
- Create new plant
- Update plant
- Delete plant
- Add Review and Rating on plant
- Remove Review and Rating from plant
- Fetch plant review lists
- Fetch order lists
- Fetch order details
- Place new order
- Update order
- Create new cart
- Fetch cart details
- Update cart
- Remove cart
Server | URL | Description |
---|---|---|
DEV Server |
http://localhost:4000 | Development srver |
PROD Server |
https://dev-nursery.herokuapp.com/ | Heroku production server |