Inspiration
Athena was inspired by the realization that self-improvement is rarely simple. Our questions, struggles, and goals are often messy and layered, yet most tools treat growth as one-dimensional. We wanted to create a chatbot that embraces complexity, guiding users with empathy and wisdom. Just like the goddess Athena, it encourages people to become “wisdom warriors,” drawing on renowned self-improvement resources and personalized insights to help them grow, reflect, and act.
What it does
Athena begins with a carefully curated input form that captures the user’s purpose, vision, values, personality type, and self-assessment reflections. From this foundation, it generates a personalized dashboard featuring a radar chart that highlights areas of strength alongside opportunities for growth. Users receive a tailored list of self-improvement focus areas, the “Threads to Weave”, which range from habits to build, fears to overcome, skills to develop, and perspectives to shift. The Ask Athena chatbot then offers guidance, reflections, and actionable steps that are contextually aware of the user’s profile, providing advice that feels deeply personal and responsive to their unique complexity.
How we built it
Framework: Next.js 14 (App Router, fullstack). Frontend: React with TailwindCSS for styling (theme: green, white, gold; Greek temple aesthetic). Backend: Next.js API routes for server-side logic. Database: MongoDB Atlas (using Mongoose or the official MongoDB Node.js driver). LLM: Gemini API integration for personalized advice and conversations as well as analyzing assessment text for thread ratings. Deployment: Vercel and using the .tech domain
Challenges we ran into
- Styling conflicts between different frontend frameworks made UI consistency a challenge.
- Crafting the idea and considering the nuances of privacy, user needs, and scope.
- Trying to get everything to work together - there were dependencies across things, so changing one thing and doing one task meant that was the only thing we could do
- Balancing hackathon time pressure with complex implementation.
Accomplishments that we're proud of
- Crafting and shaping Athena’s core concept: capturing the complexity of self-growth.
- Successfully connecting the frontend and backend to create a working demo.
- Designing the “Threads to Weave” framework, which transforms user input into actionable and inspiring guidance.
What we learned
- How to align technical implementation with a creative, philosophical vision.
- The importance of user-centered design when dealing with sensitive, personal growth data.
- Strategies for managing styling conflicts and syncing frontend/backend interactions.
- How to create prompts and structures that encourage LLMs to generate meaningful, nuanced output.
What's next for Athena
- Community Dashboard: A space where users can collaborate with others working toward similar goals and share progress.
- Curated Resources Page: A collection of well-renowned self-improvement resources, accessible directly in the app.
- Privacy & Security: Implementing strong measures to ensure sensitive personal data is never retained or misused.
- Deeper Personalization: Expanding Athena’s ability to track long-term progress and suggest evolving threads over time.
Built With
- gemini
- mongodb
- next
- react
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.