Code a Dropbox Clone with NextJS – Tutorial

Estimated read time 2 min read

Post Content

​ Welcome to this hands-on course where you’ll learn to build Droply, a Dropbox-inspired file storage service, using the latest tools and best practices in the NextJS ecosystem. Designed for beginners, this tutorial covers everything from secure authentication with Clerk and robust data management with Neon and Drizzle, to advanced features like OTP signup, ZOD validation, and seamless file uploads with Imagekit.

Course developed by @HiteshCodeLab

💻 Code: https://github.com/hiteshchoudhary/droply

Udemy course link: https://hitesh.ai/udemy

⭐️ Contents ⭐️
⌨️ (0:00:00) Droply
⌨️ (0:11:25) Planning the project with drizzle and neon
⌨️ (1:11:27) Learn zod validation schema
⌨️ (1:27:48) Signup, clerk, OTP, zod and react hook form guide in NextJS
⌨️ (2:10:53) Complete signin process with clerk
⌨️ (2:25:45) Clerk middleware guide
⌨️ (2:40:05) Upload any file with Imagekit in NextJS
⌨️ (3:02:43) How dropbox handles folders in database
⌨️ (3:25:19) Fetching files from folders and sub folders
⌨️ (3:37:47) Custom API endpoint to upload on Imagekit
⌨️ (4:11:36) Mark file as star or deleted in database
⌨️ (4:25:49) Imagekit and HeroUI providers
⌨️ (4:44:06) Assignments for this course

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that’s reinvented interactive learning: https://scrimba.com/freecodecamp

🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news   Read More freeCodeCamp.org 

#programming #freecodecamp #learn #learncode #learncoding

You May Also Like

More From Author