WeTube is a web application inspired by YouTube. It is an video sharing and social media platform .
Click here to view WeTube Live Site
Backend:
Frontend:
All videos are displayed to users. Clicking each video will direct user to the video detailed page.
To comment and upload videos, you can sign up easily by filling out this modern sign-up form modal.
Once signed-up, user will login by filling out this form. It also alow to log in as a demo user.
The dropdown menu displays current user's info and the log-out tab.
Filling out this uploading video form will have your videos go public!
In this page you can vatch the videos, uploaders info, description, comments and list of recommended videos on the side. If you created this video, you can delete and edit it here too.
Users can create comment to videos.
Users can edit or delete their comment.
- Add the channel, description, search, like features.
-
Clone this repository (only this branch)
git clone git@github.com:nachen98/Youtube-Clone.git
-
Install dependencies
pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment
-
Make sure the SQLite3 database connection URL is in the .env file
-
Get into your pipenv, migrate your database, seed your database, and run your Flask app
pipenv shell
flask db upgrade
flask seed all
flask run
-
From the root directory, cd into react-app, install your dependencies, run npm install, and WALA! You got your very own Discord clone.
cd react-app
npm install
npm start