Please enable JavaScript.
Coggle requires JavaScript to display documents.
Platform Backend - Coggle Diagram
Platform Backend
Controllers
User
read
update
getUserById :star:
userPurchaseList
pushOrderInPurchaseList
category
categoryById :star:
create
update
read
getAll
remove
Payment
auth
signout
isAdmin :!!:
isAuthenticated :!!:
signup
checker for token :!!:
signin
Course
update
listCategories
remove
list :question:
read
getProductById :!!:
create
Videos :!!:
Order
create
listOrder
updateOrderStaus
orderById :!!:
getOrderStatus
Routes
Authentication
signin-post
signout-get
signup-post
Payment System
Courses
/courses/create/:userId POST
/courses/:productId GET
/courses/photo/:productId GET
/courses/:productId/:userId DELETE
coursesId PARAM (parameterExtractor)
/product/:productId/:userId PUT
/courses/categories GET
Category
/category/:categoryId GET (read)
/category/:categoryId/:userId PUT (update)
categoryId PARAM (parameterExtractor)
/category/:categoryId/:userId DELETE (remove)
/category/create/:userId POST (create)
/categories GET (getAll)
Order
/order/list/:userId GET
/order/status/:userId GET
orderById PARAMS
/order/:orderId/status/:userId PUT
/order/create/:userId POST (create)
User
parameterExtracter-params
purchaseList-get
update-put
read-get
Models
Courses
Category
User
Order