تفاصيل العمل

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
عدد المشاهدات 21
تاريخ الإضافة