Skip to content

Making MERN Stack Youtube with Crop and resize functionality

Notifications You must be signed in to change notification settings

vashisth00/youtube

Repository files navigation

youtube

Making MERN Stack Youtube with Crop and resize functionality

N|Solid

Build Status

Features:

The application allows users to upload video content. They can upload one video or multiple videos at once. Users can share their videos or watch a video shared by others.

Install the dependencies and devDependencies and start the server + React using following Steps

$ git clone https://github.com/vashisth00/youtube.git
$ cd youtube
$ npm install
$ cd client
$ npm install
$ cd ..
$ npm run dev
  • mongoose backend env on Heroku if you need access for DB let me know
  • Responsive ANT Design
  • Every Video has shareable hashed URL
  • Multi Video using Multer
  • FFmpeg for Thumbnaiil
  • Recommendation using created_at video
  • JWT for login

http://localhost:3000/video/upload http://localhost:3000/video/5fe3ccb52c56cd85e1194540 => Shareable hash

Upload

N|Solid

  • Uploaded compressed videos go to Uploads Folder
  • FFmpeg thumbnails in uploads/thumbnail

Deployed on Heroku on free dynos so might crash sometimes : https://powerful-escarpment-46256.herokuapp.com/

About

Making MERN Stack Youtube with Crop and resize functionality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published