The inspiration for our project originated from experiences balancing workloads distributed across various facets of life. We found that a natural flow from mental regulation, planning, and a call for action are all equally important to equip an individual to face all their battles one after another. Everyone gets stuck at various points in the process of progressing, and often times it's the work that comes before the actual work. AfterThought aims to live up to its name by transforming your challenges into a path and helping you take the hardest step - the first one.
AfterThought lets users dump everything on their mind (via voice or text) and instantly transforms that chaos into a structured, prioritized action plan. Users can then manage tasks using a to-do list and a mind map, mark things done, and close out their session with a guided journal reflection.
AfterThought was built using Cursor, Groq API, Google's Web Speech API, React, Node.js, Supabase, and Express. We utilized Google's Web Speech API to perform speech-to-text and parse user input using the Groq API. From there, we generate the mind map, to-do list, and journal entry using our full-stack frameworks and languages.
Some challenges we encountered primarily involved ensuring quality in the output of the tools we used in our workflow while utilizing the optimization and efficiency advantages they offer.
We are proud of the functionality we accomplished given our time constraints — we completed everything we aimed to finish for our submission. We are also very proud of our polished and sleek UI and believe it will be instrumental in the application's mission.
Our team learned a lot more about working with AI integration into full-stack applications. We also got great exposure working with multiple LLMs and agentic AI tools in the production and revision of our codebase.
- Integration with other productivity tools to allow for a centralized user experience and collaboration.
- Greater personalization to better break down tasks in whatever way is best suited to the individual's needs.
- Back-and-forth discussions to allow users to go into greater depth on major points of concern.




