Intro
Apologies for the short about section. This is a last-minute submission, literally.
Inspiration
A better browsing experience, with enhanced "memory".
What it does
Saves notes from various links (web & non-web), stores them in a local Dexie.js (IndexedDB) database and allows the user to summarize some of them.
How it was built
Andrei was the sole developer, coming from a Python background and having little real webdev experience, had to learn JavaScript to an intermediate level, including how chrome extensions work.
The first file created for this project was on the 29th around 1pm. Too much time was spent preparing in terms of technical knowledge, and what was coded took the remaining 3-ish days.
Challenges
Agenda was meant to use multiple APIs, but due to technical limitations, it does the bare minimum. There are no customization options, nor are summarized notes updated properly. I'm still new to real JS. The challenges were many given the available timeframe. The solution was to minimize sleep, increase nap frequency and maximize caffeine intake.
Accomplishments to be proud of
A working demo and a proper submission when the entire project was broken minutes prior.
I would have loved to use Git because at some point I wanted to reload a checkpoint and there was none. As a result, my love for Git grew even stronger now, and the fear of not using it.
What was learned
Lots of things. Learning exactly how to configure Vite wasn't one of them, but that's definitely next on the list.
I've probably never learned this much in a month since my university thesis days.
What's next for Agenda
Perhaps the development of an actual product that solves my own problem first of all. I love Obsidian (the PKM tool) and would love to integrate similar functionality directly in the browser so I don't have to switch tabs, and sprinkle some AI magic on top of that.
Built With
- dexie
- javascript
- lumo
- picocss

Log in or sign up for Devpost to join the conversation.