Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abbasfisal/laravel-aparat-web-application
laravel Video Sharing Service
https://github.com/abbasfisal/laravel-aparat-web-application
api api-rest laravel laravel-framework mysql
Last synced: 26 days ago
JSON representation
laravel Video Sharing Service
- Host: GitHub
- URL: https://github.com/abbasfisal/laravel-aparat-web-application
- Owner: abbasfisal
- Created: 2022-07-17T05:58:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-17T06:14:12.000Z (over 2 years ago)
- Last Synced: 2024-11-07T23:30:08.318Z (3 months ago)
- Topics: api, api-rest, laravel, laravel-framework, mysql
- Language: PHP
- Homepage:
- Size: 2.6 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Laravel Aparat Web Application Rest Api :film_projector:
> Video Sharing Service :film_projector:
>
> idea come from [Aparat](aparat.com)
>
> you can see read more from [wikipedia](https://en.wikipedia.org/wiki/Aparat) article
# DATABASE :oil_drum:
dabase schema :point_down:
![database](https://user-images.githubusercontent.com/10767713/179386249-0a8bd917-91de-4f6b-8b68-1601a7379c90.png)# postMan Collection
you can download from [here](https://github.com/abbasfisal/Laravel-Aparat-Web-Application/blob/main/aparat.postman_collection.json) and see the endpoit url
# Login/Register
> For Register Or Login each User must provide a `mobile number` (IR)
>
>Laravel `Passport` used for implement Authentication### List of User Abilities :muscle:
**_Login/Register_** :key:
1. :heavy_check_mark: Login/Register with thirs Mobile Number**_Channel_** :tv:
1. :heavy_check_mark: Create a Channel
1. :heavy_check_mark: Select an Image as a Baner for own Channel**_Video_** :film_strip:
1. :heavy_check_mark: Upload a Video for Channel
1. :heavy_check_mark: Set a Image as video PosertFrame
1. :heavy_check_mark: Republish a Video
1. :heavy_check_mark: Get Video List
1. :heavy_check_mark: Like a Video**_Category_** :bookmark:
1. :heavy_check_mark: Create a Category With Banner for it
1. :heavy_check_mark: Get User Category List
1. :heavy_check_mark: Get Category Lists**_PlayList_** :bookmark_tabs:
1. :heavy_check_mark: Get PlayList List
1. :heavy_check_mark: Create PlayLists with Set Image as a Baner**_Tag_** :label:
1. :heavy_check_mark: Get Tag List
1. :heavy_check_mark: Get User Own Tag List
1. :heavy_check_mark: Create TagList with Baner
1. :heavy_check_mark:> This Project is **_~~Not Complited~~_**
see part 74