Server link: Project server link.
-
All Api routes ->
-
inventory routes
- get -> api/admin/inventory/:email -> Get all inventories when user log in
- get -> api/admin/items/:email -> Get all specefic item user
- get -> api/inventory/ -> Get all inventories for show the front end ui
- post -> api/inventory/ -> Add inventory in database when user log in and save user email in database becuse show inventories in My Items page
- delete -> api/inventory/:id/:email -> Delete inventory by id
- put -> api/inventory/:id/:email -> Update inventory by id
- get -> api/edit-inventory/:id/:email -> Edit inventory by id
- get -> api/inventory/:ById -> get inventory by id in front end ui single page
- put -> api/update-inventory/-> Update inventory by id then change quantiy and sold
- put -> api/restock-inventory/-> Update inventory by id then change quantiy
-
-
user login routes token generator
- post -> api/login/ -> user generated routes token for verify user
-
useing middileware jwt token secure api routes
-
Blog api routes
- get -> api/blog -> Get all articles
- post -> api/blog -> Add blog articles in database
- get -> api/blog/:id -> get blog articles in database with sepecific id
- Technologies use
- cors
- express js
- mongoose
- jsonwebtoken
- dotenv