Mesa Drive is now done!
I should REALLY make more regular devlogs but here we go anyways:
Intention/Context
Mesa Drive allows users to easily organise all source material, such as class notes, slides, summaries, etc. Websites may come in the future.
These source materials will be in a many to many relationship with notebooks, flashcards and quizzes. Allows for sources to be renamed, moved, or deleted easily.
Full CRUD functionality
From the previous devlog, I’ve finished creating, reading, updating and deleting of folders and files. Folders are just 0 byte files, while files have a parentId linked to folder ids.
Will hopefully be able to add drag and drop at some point and also adding from Google Drive!
Next steps
Implement the new FileBrowser with notebook sources. This will be the first step into storing notebooks.
When files can be linked, notebooks storing can be done easier and lay the groundwork for the storing of chats, flashcards and quizzes.
** Nerdy details:**
Notebooks and files will be in a many-to-many relationship such that notebooks can have multiple files, and files can be linked to multiple notebooks.
Till next time :D