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.
As the backend pillarsDatabase for creating a local storage through mongoose.
For testing the URL's
Is a npm package which is used to store the password in a encrypted form and also used to decrypt the password.
Is a Node.Js middleware which handles requests and errors
For parsing the requests in to middlewares before you actually handle it
For restarting the server everytime
For generating tokens
For getting the upload status of the video and notifications.
For getting all the bootsrap classes automatically.
For generating the thumbnails of uploaded videos.
For sending GET,POST requests to the server side.
For styling purpose.
For creating routes at client side.
A middleware used for uploading files.