Skip to content

Comprehensive YouTube clone built with modern JavaScript technologies, offering video streaming, recording, and user interactions.

Notifications You must be signed in to change notification settings

mochafreddo/wetube-reloaded

Repository files navigation

WeTube Reloaded: A YouTube Clone

WeTube Reloaded is a comprehensive clone of YouTube, developed using cutting-edge JavaScript technologies. Dive into a seamless experience of video streaming, recording, and user interactions, all under one roof.

Overview

Experience the thrill of building a full-stack application that mirrors the core functionalities of YouTube. From frontend to backend, and even deployment, this project is a testament to hands-on JavaScript development.

Key Features:

  • Videos: Upload, record, play, comment, and track view counts.
  • Users: Authenticate, manage profiles, GitHub login, and more.

Tech Stack

  • Frontend: HTML5, CSS3, Pug
  • Backend: Node.js, MongoDB, ES6, Express
  • Deployment: Cloudtype (Heroku), AWS S3, MongoDB Atlas

Getting Started

  1. Clone the repository: https://github.com/mochafreddo/wetube-reloaded.git
  2. Install dependencies: npm i
  3. Build the project: npm run build
  4. Set up environment variables using .env.example as a reference.
  5. Launch the application: npm start

Note: If AWS S3 isn't set up, files will be stored in the project's uploads directory.

Contribute

Want to make WeTube Reloaded even better? Here's how:

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature/yourFeature
  3. Commit changes: git commit -m 'Add some feature'
  4. Push to your branch: git push origin feature/yourFeature
  5. Open a pull request.

License & Contact

  • Licensed under the MIT License. Check out the LICENSE file for details.
  • For queries or feedback, get in touch via email or the GitHub issue tracker.

About

Comprehensive YouTube clone built with modern JavaScript technologies, offering video streaming, recording, and user interactions.

Topics

Resources

Stars

Watchers

Forks