Click this link see live project: Project live link.
Server link: Project server link.
-
All Api routes ->
-
Order routes
- get -> api/admin-order/ -> Get all order when admin log in
- put -> api/admin-order-approved
- delete -> api/admin-order/:id
- get -> api/order/:email
- post -> api/order/
- delete -> api/order/:id/:email
- delete -> api/orderid/:orderId
- post -> api/create-payment-intent
- patch -> api//order-payment-update/:id/:email
-
-
All products ->
- get -> api/admin-product/ ->
- delete -> api/admin-product/:id ->
- post -> api/admin-product/ ->
-
All reviews ->
- get -> api/review/ ->
- post -> api/review/ ->
-
All Tool ->
- get -> api/tool/ ->
- get -> api/tool/:id ->
-
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
- stripe