Please enable JavaScript.
Coggle requires JavaScript to display documents.
app.js - Coggle Diagram
app.js
routes
auth-routes
api/signup - post
api/signin - post
api/signout - get
user
api/user/account - get
api/user/delete - get
api/user/changepwd - post
api/user/forgotpassword - post
api/user/purchaselist - get
parameter-extractor
*
- get
order
/order/create/:uderId - post
/order/all/:userId - get
course
/course/create/:userId - create course
/course/:courseId - get course
/course/:courseId/:userId - delete course
/course/photo/:courseId - get photo
/courses - get all courses
controller
auth
signin - POST
signup - POST
signout - GET
isAuthenticated :star: middleware
isSIgnIn :star: middleware
user
pushOrderInPurchaseList
UPDATE user
READ / get all info of user except pwd
userPurchaseList - GET
delete account - GET
update pwd - PUT
getUserById -PARAM :star:
course
getCourseById :star:
createCourse
getCourse
deleteCourse
getAllCourses
getUserById :star:
order
getUserById :star:
getOrderById :star:
getAllOrders
createOrder
model
User
name - string
email - string
password - string
purchased_courses - array of course_ids
lastname - string
role - number
course
name - string
description - string
price - number
videourls/array
category - string
photo - file
courseurl - string
videocount - number
order
course - string
transaction-id - string
amount - number
address - string :!?:
status - string
user :star: