Inspiration
We've started brewing filter coffee at work using somewhat more advanced equipment that allows us to vary water temperature, grind size, and extraction time. We found that a given coffee can taste quite differently depending on those factors.
What it does
We've built a small web app that allows us to plan and track the brewing process, then have everyone who had a coffee vote on it so that we can find the best recipe and coffee for the group.
How we built it
The app is meant to be used on a (shared, rather old) Raspberry Pi touch screen display and on mobile. Therefore, it needs to be light-weight. We've asked Codex (5.6-Sol Extra High) about this and made an extensive plan (probably took around an hour to do that). The backend is using FastAPI and the frontend is SvelteKit with all dependencies embedded and the pages statically rendered. Eventually, we deployed this on a VM and it's been ready for use within a few hours.
Challenges we ran into
Even though we had made use of Browser-Use and Computer-Use, there were some logical errors in the flow that we identified by having users test the initial version of the app. Codex then fixed those and added additional tests. Similarly, there were some design issues, here Browser-Use and Computer-Use were particularly useful to re-confirm, and those also got fixed.
Accomplishments that we're proud of
This app is something we've been wanting to have for a long time. However, due to decision fatigue, while there were several suggestions to tackle this, nobody ever acted on them. Now we have something much better and really nice than we would ever have thought.
What we learned
If you know what you want, have a good idea how to accomplish it including constraints, and just need someone to do it, then there is nothing better than using Codex.
What's next for Filter Coffee Club
We'll continue to use the web app over the next few weeks to see if there are any issues or other ways to improve it further. Now that we have the tracking, we were even thinking to write a paper about our findings (since we're in a research lab in Switzerland) and then possibly even contact Nescafe to see if they want to sponsor our work.
Log in or sign up for Devpost to join the conversation.