Do you want to know how geo-politics is evolving as of now? You are at the right place.Understand geo-politics by watching GeoFlix!
$ git clone https://github.com/bhavinology/GeoFlix.git
$ cd GeoFlix
$ npm install
$ npm start
- Landing Page
- Video Listing Page
- Authentication (Login, Signup and Logout) Pages
- Single Video Page
- Playlist Management Page
- Watch Later Page
- Watch History Page
- Liked Videos Page
- 404 (Not Found) Page
- Landing Page with Featured Categories. User can navigate to video listing page by selecting category.
- Video Listing Page with options of Watch Later, create new Playlist, add or remove the video from Playlist. Filter videos based on category.
- Single Video Page - User can like video, add to watch Later, Add/Remove from Playlist. On playing the video, it will be added in watch history.
- Playlist Management Page, consists of all custom Playlists, user can browse in playlist, delete video from playlist and delete playlist.
- Watch Later Page - User can delete the video from Watch Later.
- Watch History Page - User can delete the video from Watch History and can even Clear Watch History.
- Liked Videos Page - User can delete the video from Liked Videos.
- Alerts in the app to notify the users about success/failure operations.
- All the screens are Responsive.
- React JS
- React Router v6
- React Context API + useReducer
- Vanilla CSS integrated with Deltawing UI Component Library
- Git For Version Control
- Netlify for Deployment
- Cloudinary for Image Hosting of Video Thumbnails
- React Player