Registration of video resources. Includes video management by user account with administrator role and public access to view content.
- ~/documents/Design%doc.docx
- ~/documents/relational-model.png
The requirements were analyzed. The relational model was designed with the entities identified as users, videos and video search and playback auditing. We took advantage of Laravel's set of utilities to make the process flow simple, scalable and readable. Some of the SOLID principles were applied. I was able to elaborate some details of the flow, based on the results returned by the unit test suite.
- Laravel Roles: A Powerful package for handling roles and permissions in Laravel. .
- livewire: Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
Thanks to God for his wisdom and to my wife for believing that I could.
Documentations: ~/documents/Paymon.postman_collection.json
- uri
POST /api/v1/login
- Params
{ "email": "[email protected]", "password": "12345678" }
- uri
POST /api/v1/logout
- Headers
{ "authorization": "bearer {token}" }
npm run build