You can have a look at: https://immense-fortress-16208.herokuapp.com/
- Fully responsive web app
- CRUD (video/comment)
- Dark theme / Light theme / Device theme
- ES6 / Vanilla JS / NodeJs / Pug / SCSS / Mongo DB
- Country Code API
- Search videos available
- Speech API (microphone icon)
- Available to shooting a video (camera icon)
- User profile picture
- Two different options(before/after sign in)
- Non signed in user: sign up / sign in / theme / country
- Signed in user: user information / upload(video) / profile / theme / sign out
- Responsive sidebar(None/Small/Large)
- Currently accessible at Home/Your Videos/Liked Videos (Sign in needed)
- CRUD
- Thumbnail preview
- subscribe / like / dislike / share
- subscription is not available if it's same user.
- Count up views when viewer finishes watching video til the end
- CRUD
- Edit button(ellipsis icon) available only if it's same user
- Like / dislike
- If comment is ever edited, 'Edited' mark appears.