A video sharing app that I made for fun
I was scrolling through one of those Cool React Projects You Should Do In 2021 articles (forgot the link), and then I saw Video Sharing App e.g. YouTube.
I was like "Alright, I haven't done this yet. Might as well challenge myself",
And so I did.
That something like this is tricky to make, LOL. But once you get the concept, things start getting smooth; for a while...
It's just like YouTube, but really run-down and lost most of it's features but it still serves it's main purpose which is sharing videos
- React (Front-end)
- Firebase (Back-end)
- Netlify (Deployment)
The reason I chose React for front-end is because it offers a lot of packages which I can use to ease the development of this app. I also chose React because I like it. Oh! By the way, I used CRA to get things started
The reason I chose Firebase for back-end is because I wouldn't have to bother myself with back-end stuff for I am more of a front-end developer. It gets all the hard work done and it can easily be integrated with React. It's also free to use, within a certain quota that is.
The reason I chose Netlify for deployment is because it can deploy React apps with ease and this app is more to front-end than back-end so Heroku was crossed out.
The features that are available within ZumTube are:
- Sign in & Sign out w. Google
- Create videos
- Delete videos
- Edit videos
- Edit channel
- Search videos
- Search channels
- Recommended & Recent Uploads Page
- Create comments
- Delete comments
- Video views
- Pagination
Just like YouTube but,...meh
I might add notifications if I'm willing to maintain this app but the chances of that are quite low so...yeah
This is a personal project and was made for fun. Feel free to criticise my work in any way you see fit.
© 2021 ZumTheZazaKing, all rights reserved. Made with ❤️ for a better web.