An open API service indexing awesome lists of open source software.

https://github.com/akash-nath29/youtubeclone

Flask Based YouTube Clone
https://github.com/akash-nath29/youtubeclone

flask flask-application flask-sqlalchemy python youtube

Last synced: about 1 month ago
JSON representation

Flask Based YouTube Clone

Awesome Lists containing this project

README

        


🎥 YouTube Clone 🎥



Welcome to our YouTube Clone project! 🚀 Explore, upload, and watch videos in a familiar YouTube-like environment.



[![GitHub stars](https://img.shields.io/github/stars/Akash-nath29/YouTubeClone)](https://github.com/Akash-nath29/YouTubeClone/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/Akash-nath29/YouTubeClone)](https://github.com/Akash-nath29/YouTubeClone/network)
![GitHub](https://img.shields.io/github/license/Akash-nath29/YouTubeClone)
![GitHub languages](https://img.shields.io/github/languages/count/Akash-nath29/YouTubeClone)

**[Explore the Project](https://github.com/Akash-nath29/YouTubeClone) | [View Demo](#) | [Report a Bug](https://github.com/Akash-nath29/YouTubeClone/issues)**

---

## 🚧 Project Status (Under Development)

🚨 **This project is currently under development and is not production-ready.** Contributions and bug reports are welcome!

## 💻 Languages Used
[![Languages Used](https://skillicons.dev/icons?i=py,html,css)](https://skillicons.dev)

## ✨ Features

- 📺 Watch videos from a library of user-uploaded content.
- 📤 Upload your own videos to share with the community.
- ⭐ Rate and leave comments on videos.
- 📈 Track views and engagement metrics.
- 🌐 Responsive design for seamless viewing on any device.

## 🌟 Getting Started

1. Clone this repository: `git clone https://github.com/Akash-nath29/YouTubeClone.git`
2. Navigate to the project directory: `cd YouTubeClone`
3. Install dependencies: `pip install -r requirements.txt`
4. Run the Flask application: `python app.py`
5. Access the app in your web browser at `http://127.0.0.1:80`

## 📝 Contributing

We welcome contributions from the community! To contribute to this project:

1. Fork the repository.
2. Create a new branch with a descriptive name: `git checkout -b feature/your-feature-name`
3. Make your changes and commit them: `git commit -m 'Add your feature'`
4. Push your changes to your forked repository: `git push origin feature/your-feature-name`
5. Create a pull request to the `main` branch of the original repository.

## 📬 Contact

Have questions or suggestions? Feel free to reach out:

- Akash Nath - [GitHub](https://github.com/Akash-nath29) | [LinkedIn](https://in.linkedin.com/in/akash-nath-986026268)

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---


Made with ❤️ by Akash Nath and Awesome Contributors