โญ Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while youโ€™re typing. Iโ€™ve started using Kite and I love it!
https://www.kite.com/get-kite/?utm_medium=referral&utm_source=youtube&utm_campaign=codersgyan&utm_content=description-only

File sharing app with deployment in Node Js, Express Js, Mongo DB in 2020.

Frontend video Link:
https://youtu.be/CwnViYV4gM0
Padhega India Channel link:
https://www.youtube.com/c/PadhegaIndiaYT/

This will be a file sharing app in node Js in Hindi.
In this project we will build apis for a file sharing app using Node Js, Express Js and Mongo DB.
We will learn how to upload a file in Node Js. For that we will use a package called Multer.
We will also use nodemailer to send emails using free SMTP from our node server.
Finally we will deploy this project on the live server. We will deploy it on Heroku server.
We will also schedule a script on the server so we could delete 24 hours old files from the storage.

In this Project we will cover following topics:
1. File upload api in Node Js
2. Multer package integration
3. Download file from Node Js server
4. Send emails using node Js ( express Js )
5. Deploy project on Heroku for free
6. Schedule cron jobs on the server

In this video we will build our backend for a file sharing app.

I hope this will be helpful for you. If you like this video then please like ๐Ÿ‘ and share.
if you have any question then please let me know in comment box. I will be glad to reply there.

Time stamps :-
0:00:00 - Intro
0:0:36 - What we will learn
0:00:56 - What we will use
0:01:04 - Project demo
0:03:07 - Project info
0:04:15 - Project setup
0:06:48 - Create server
0:10:26 - Mongo db connection
0:24:45 - Upload file endpoint
0:54:01 - Download page
01:22:21 - Download link endpoint
01:30:46 - Send email endpoint
01:52:57 - SMTP setup
02:08:43 - Deployment
02:27:26 - Cors setup
02:37:34 - Heroku Scheduler
03:02:30 - Wind up

Download email template:
https://github.com/leemunroe/responsive-html-email-template

NodeJs crash course: https://youtu.be/wdBCoRMMxto
Tailwind css crash course: https://youtu.be/91evwKVzGRE

You may download the source code for this project from here:
https://github.com/codersgyan/inshare-file-sharing-app-api
๐Ÿ™ If you find this repo helpful then donโ€™t forget to give a start โ‡๏ธ to this repository on Github :)

You may connect with me:
Facebook - โœ… https://www.facebook.com/codersgyan
Discord - โœ… https://discord.gg/WPfWD3B
Telegram - โœ… https://t.me/joinchat/AAAAAFbBD_inny1ksCzOvA
Instagram - โœ… https://www.instagram.com/codersgyan
Twitter - โœ… https://twitter.com/CoderGyan

You may support this channel by becoming a patron :)
โœ… https://www.patreon.com/codersgyan

#fileSharingApp #fileUpload #deployment #nodeJsDeployment #HerokuNodeJs #NodeJsDeploymentInHindi #NodeJs #javaScript #fileUploadHindi #cronJobsNodeJs #HerokuScheduler #scheduleScripts #nodeMailer #sendMailNodeJs #downloadFileNodeJs #happyCoding #codersGyan #nodeJsProject #expressJs #multer #NodeJsApi #expressJsApi

#filesharingapp #node js #expressjs #mongo db

File sharing app with deployment  in Node Js, Express Js, Mongo DB
10.65 GEEK