Skip to content

Multifeature Video Sharing web app using MERN stack , JWT authentication and google firebase storage

Notifications You must be signed in to change notification settings

aniketpatel62/MERN-Youtube-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MERN-Youtube-Clone

Multifeature Video Sharing web app using MERN stack , JWT authentication and google firebase storage

Features

  • Random videos from database on home page
  • Vidoes sorted by views on explore page
  • Like, dislike, comment, subscribe
  • Show recommended vidoes having tags used in playing video
  • Search videos related to input query(using regex) or tags
  • Upload video with Title, Description, Tags and cover image
  • Signin/signup with username, email, password or Google account
  • Light/dark theme

Tech

  • Node Js, Express Js, MongoDB
  • React , Redux
  • JWT tokens , Google Firebase

JS libraries

1. Server(api):

  • Express : Back end web application framework for building RESTful APIs with Node.js
  • Mongoose : Creates a connection between MongoDB and the Node.js environment.
  • bcryptjs : Enables storing passwords as hashed passwords instead of plaintext
  • jsonwebtoken: Secure data accessing with authorization
  • cookie-parser - Allow express app to parse user cookies

2. Client

  • React : Front-end library for building user interfaces based on components.
  • styled-components : write CSS in JS while building custom components in Reactjs
  • redux : Centralizes data to use in various compoenents of app
  • Axios : Promise based HTTP client for the browser and node.js.
  • firebase : Offers services and tools that help developers build, deploy, and manage applications more efficiently.
  • materual-ui/icons : Provides the Google Material icons packaged as a set of React components

About

Multifeature Video Sharing web app using MERN stack , JWT authentication and google firebase storage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published