Please enable JavaScript.
Coggle requires JavaScript to display documents.
FreshFromFarm backend - Coggle Diagram
FreshFromFarm backend
Controllers
auth
signup
login
logout
forgotPassword
resetPassword
product
createProduct
getProduct
updateProduct
updateProductWithImage
deleteProduct
getAllProducts
getAllCategoryProducts
countProducts
productSearch
employee
createEmployee
getEmployee
getAllEmployees
updateEmployeeStatus
deleteEmployee
countEmployers
getAllDeliveries
getCountDeliveries
getCountNewDeliveries
getEmployeeStatus
addEmplyeeOrder
order
createOrder
razorPayOrder
paymentVerify
getOrder
getAllOrders
deleteOrder
updateOrderStatus
updatePaymentStatus
updateOrder
countOrders
updateOrderEmployee
user
addToUserCart
updateFromUserCart
deleteFromUserCart
getUser
getUserCart
getAllUsers
updateUser
changePassword
deleteUser
getUserOrders
countCustomers
getCustomers
routes
auth
/signup POST
/login POST
/logout GET
/forgotpassword POST
/resetpassword/:userId/:token POST
product
/product/create/:userId POST
/product/:productId GET
/product/:productId/:userId PUT
/product/updateproductwithimage/:productId/:userId PUT
/product/:productId/:userId DELETE
/products/:category GET
/product/photo/:key GET
/products/countproducts/:userId GET
/productsearch GET
user
/user/:userId GET
/user/cart/:userId GET
/user/allusers/:userId GET
/user/:userId PUT
/user/password/:userId PUT
/user/:customerId/:userId DELETE
/users/countcustomers/:userId GET
/user/addtocart/:userId POST
/user/updatecart/:userId POST
/user/deletecart/:userId POST
/user/orders/:userId GET
/user/customers/:userId GET
order
/order/create/:userId POST
/order/:orderId/:userId GET
/orders/:status/:userId GET
/order/:orderId/:userId DELETE
/order/adminupdateorderstatus/:orderId/:userId PUT
/order/adminupdatepaymentstatus/:orderId/:userId PUT
/order/employeeupdateorderstatus/:orderId/:userId PUT
/order/employeeupdatepaymentstatus/:orderId/:userId PUT
/order/orderconfirmation/:orderId/:userId PUT
/order/orders/countorders/:userId GET
/order/razorpayorder POST
/order/verify POST
employee
/employee/create/:employeeUserEmail/:userId POST
/employee/:employeeId/:userId GET
/employees/:status/:userId GET
/employee/updateemployeestatus/:employeeUserId/:userId PUT
/employee/addemployeeorder/:employeeId/:orderId/:userId POST
/employee/:employeeId/:userId DELETE
/employers/countemployers/:userId GET
/employee/alldeliveries/:employeeUserId/:userId GET
/employee/countdeliveries/:employeeUserId/:userId GET
/employee/countnewdeliveries/:employeeUserId/:userId GET
/employee/status/:employeeUserId/:userId GET
middleware
auth
isSignedIn
isAuthenticated
isAdmin
isEmployee
isCustomer
user
getUserById
updateUserRole
product
getProductById
updateStock
employee
getEmployeeUserById
getEmployeeUserByEmail
getEmployeeById
order
getOrderById
updateOrderEmployee
Models
User
Product
Employee
Order