express

"Udemy" API by myself

mooonQ 2020. 5. 13. 19:51
What do I have to do first?

1. Define model schemas 

 

2. Inspector/User CRUD

 + ErrorHandler middleware

 

3. Course CRUD

 

4. Review CRUD

(all objects CURD is public till this step)

 

5. put Authentication and Permission

 - User/Instructor Register / Encrypting password / Authentication: JWT / Auth Protect / Role Authorization

 - User CRUD

 - Course CRUD

 - Review CURD

 

6. Detail Query - Filtering/ Sorting/ Selecting

 

7. Fetching videos

 

8. API Security

 

9. Documentation & Deploy