Skip to content

Luca1905/my-shelf

Repository files navigation

My Shelf

TODO

  • Set up database and data model
  • Move folder open state to URL
  • Add auth
  • Add file uploading
  • Add analytics
  • Onboarding
  • Access control (check owner before rendering f page)
  • make clerk prod ready
  • Add SSR plugin for UT button
  • Create Folders
  • Folder rename
  • Delete folders
  • indicate row when deleting
  • File view
  • File search
  • Toast for uploading
  • drag 'n drop

Note from 2-10-2025

Just finished connecting to the database. Next steps:

  • Update schema to show files and folders
  • Insert exapmles
  • Render in UI
  • Push to production

Note from 2-11-2025

  • Change folder state management to link components
  • Add data access layer

Note from 2-12-2025

  • Add ownership
  • File upload to right folder
  • Change allowed files
  • make sorting order consiste nt
  • Delete files
  • Homepage

Note from 2-19-2025

  • clerk prod deployed
  • false redirect after sign up, to sign in page

Note from 2-20-2025

  • "My drive" in breadcrumbs points to folder with id 1, fix this
  • remove "root" from breadcrumbs

Note from 2-22-2025

  • added folder creation

Note from 2-23-2025

  • folder name change
  • folder rename ui

Note from 2-24-2025

  • folder rename backend
  • split file-row file into seperate components

Note from 2-25-2025

  • added folder deletion to backend
  • added UI indication while deleting for files and folders

Note from 2-27-2025

  • indicate row while deleting
  • confirm deletion through user
  • file renames
  • toast for uploading and deletion
  • create a unified button for folder creation and file uploading