š The Last Week
In the last dev log, I said I would continue, but I found a really cool open-source GitHub repo that helped a lot.
- chat.vercel - an AI chat app with image uploads and features such as tools
- repo - the open source repo for the chat app mentioned above
š This Week
Then I continued by creating flashcards, saving them to projects, and saving entire chats (including file uploads). The former was a bit tricky, but for the latter I used uploadthing.
Right now, you can select between different conversations and AI models, with the option to upload any file and pass it to the AI (some models can handle files better than others, but that is something I still have to work on).
šØ The Design Changes
The design is based on the Vercel app, with additions from shadcn/ui (which the Vercel app also uses).
š§ Technical challenges ahead
- how to handle long chats where the AI token count is exceeded
- how to handle multiple project files that exceed the AI token count
- manage files, and assign them to projects
- create flashcards with sources attached, ideally including the source page and file
- the entire process of handling the flashcard algorithm
- integration of more models and user AI keys
- usage data and subscription options via Stripe
- importantly, users should use their own keys by default unless I explicitly enable access to mine
š Week Gems
- I saw this really interesting article about writing blogs and stuff in general Advice for a friend who wants to start a blog
- I also found a video about a platform doing something similar to what Iām doing called Opennote
- Also the DANDADAN opening is straight fucking fire, so here are a few cool videos

