Learn Next.js by Coding Your Own Dropbox Clone – Full Tutorial

Learn Next.js by Coding Your Own Dropbox Clone – Full Tutorial04:49:45

Download information and video details for Learn Next.js by Coding Your Own Dropbox Clone – Full Tutorial

Uploader:

freeCodeCamp.org

Published at:

5/7/2025

Views:

566

Description:

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 Next.js 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. (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 Next.js (2:10:53) Complete signin process with clerk (2:25:45) Clerk middleware guide (2:40:05) Upload any file with Imagekit in Next.js (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