Finish building a restful API project.
Description:
The project is built using Laravel PHP and MySQL Databases and tested using Postman.
The project is a restful API to create/read/update/delete lessons by users, every user has many lessons, every lesson has many tags and every tag has many lessons. (relational databases)
Project Policy:
There is two types of users: admin, user.
Admin can CRUD users, lessons, tags.
User can read/update/delete their account, CRUD their lessons, and cannot CRUD tags.
Authentication:
Users can be registered just by admin.
users can login using basic authentication (email + authentication) then he will get an Access token to navigate in the API (Oauth2 authentication).
Pagination:
you can set a limit of the number of results of lists of users, tags, and lessons.
the owner of project can controll versions of project using the prefix v1 v2 v3 ... (v + number of version).
You can get an idea from screenshots.
The project is open source.
Project Github Link: https://github.com/Raoof2....
اسم المستقل | عبد الرؤوف ح. |
عدد الإعجابات | 0 |
عدد المشاهدات | 25 |
تاريخ الإضافة |