Skip to content

Kanika637/Video-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Video-Server

To learn backend developement and to dig deep into node.js ,express.js ,mongodb and all that good stuff, worked on a video server which allows you to signIn , make an account , upload videos,generate thumbnails, and also view them playing in the dashboard.

Steps which were followed

1.SignUp, SignIn and connecting it to database

->Node.Js, Express.Js

As the backend pillars

-> MongoDb

Database for creating a local storage through mongoose.

->Postman

For testing the URL's

->Bcrypt

Is a npm package which is used to store the password in a encrypted form and also used to decrypt the password.

->Morgan

Is a Node.Js middleware which handles requests and errors

->Body-Parser

For parsing the requests in to middlewares before you actually handle it

->Nodemon

For restarting the server everytime

2.Token Generation

->JsonWebToken

For generating tokens

3.Video upload and Thumbnail generation

->React-Toastify

For getting the upload status of the video and notifications.

->React-Strap

For getting all the bootsrap classes automatically.

->FFMPEG

For generating the thumbnails of uploaded videos.

->Axios

For sending GET,POST requests to the server side.

->Bootstrap

For styling purpose.

->React-Router-Dom

For creating routes at client side.

->Multer

A middleware used for uploading files.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published