An application to list and upload videos.
This small web stack consists of two parts - a front-end client and an API/server. The front-end app has two pages; one showing a list of videos and the other allowing a user to upload video file(s). The server handles uploading, storing and retrieval of videos.
- Show thumbnails and stream/watch the videos.
- Upload videos is at
/upload
and show the list on the homepage. - Store the video files on the local file system.
- Use Bootstrap UI to make the application fully responsive.
- Implement a React SPA with a data fetching framework.
- React with Typescript.
- GraphQL for API creation.
- JavaScript used on Backend.