Skip to content

📽 You can upload your videos in this application. You can also like and comment on videos. It's time to discover your favorite videos!

License

Notifications You must be signed in to change notification settings

ufukcankurt/react-youtube-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube App 📽

  • You can either register normally or log in using your google account.
  • After logging in, you can add new videos, like and comment on videos.
  • You can subscribe to channels, so you can follow the videos of your favorite channels.
  • Application developed using styled components.
  • You can choose the theme we want using dark & light mode.
  • Firebase was used to store images and videos in the cloud.
  • Redux used for state management.

Built With 🛠

You can check out the other repos the app has below.

Installation âš¡

  • Clone the repo

    git clone [email protected]:ufukcankurt/react-youtube-app.git
    
  • Ä°nstall all dependencies

     yarn ||  yarn install 
    
  • Create .env file at the top of the application and add these parameters
     REACT_APP_FIREBASE_APIKEY=
     REACT_APP_FIREBASE_AUTHDOMAIN=
     REACT_APP_FIREBASE_PROJECTID=
     REACT_APP_FIREBASE_STORAGEBUCKET=
     REACT_APP_FIREBASE_MESSAGINGSENDERID=
     REACT_APP_FIREBASE_APPID=
    
  • Run the development server:

    npm run dev
    # or
    yarn dev

Screenshots 📸

App home page dark & light mode

If you have an account you can login otherwise you have to register

You can upload video from here.

This page is the video detail page. You can like and comment on the video. You can subscribe to the channel. You can also see similar videos on the right side.

The Explore page lets you discover popular videos based on the highest number of views in the app.

The Subscriptions page is where you can see the videos of your subscribed channels in the app.

About

📽 You can upload your videos in this application. You can also like and comment on videos. It's time to discover your favorite videos!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published