Skip to content

Google Drive Clone (using T3, Drizzle, SingleStore, Clerk, Uploadthing, PostHog)

Notifications You must be signed in to change notification settings

azekowka/drive-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7276920 · Feb 14, 2025

History

1 Commit
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025
Feb 14, 2025

Repository files navigation

Drive Tutorial

TODO

  • Set up database and data model
  • Move folder open state to URL
  • Add auth
  • Add file uploading
  • Add analytics
  • Make sure sort order is consistent
  • Add delete
  • Real homepage + onboarding

Fun follow ups

Folder deletions

Make sure you fetch all of the folders that have it as a parent, and their children too

Folder creations

Make a server action that takes a name and parentId, and creates a folder with that name and parentId (don't forget to set the ownerId).

Access control

Check if user is owner before showing the folder page.

Make a "file view" page

You get the idea. Maybe check out my last tutorial?

Toasts!

Gray out a row while it's being deleted

About

Google Drive Clone (using T3, Drizzle, SingleStore, Clerk, Uploadthing, PostHog)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published