Project Story:
π§ About the Project β GoodVibes
π‘ Inspiration
She identifies as a βP-typeβ in the MBTI system β spontaneous, flexible, and often averse to strict planning. But that often means rushing to meet deadlines, showing up late to school, or even missing her best friendβs birthday. These experiences left her feeling disorganized and frustrated.
Then she discovered GoodVibes β an AI-powered task assistant that helps decompose complex tasks into manageable subtasks. With step-by-step guidance and personalized structure, she began completing tasks on time, feeling more organized, and regaining her confidence.
Her journey inspired us to build a tool that could empower people like her β capable and creative individuals who simply need a little help turning chaos into clarity.
π€ What It Does
GoodVibes is an intelligent task assistant that supports users in managing time effectively. You can describe a task to the assistant through text or audio. The AI will then:
- Decompose the task into subtasks
- Set realistic intermediate deadlines
- Arrange the tasks based on your schedule
- Display them in a visual dashboard
As you complete each subtask, you can mark it as done and track your progress in a clear, motivating interface.
π How We Built It
We began with a system design focused on user needs and interaction. The app includes:
- A React frontend
- A FastAPI backend
- Integration with a language model (PAI) for task breakdown and scheduling
Users interact with the AI through chat or voice input. The assistant generates a structured task plan, which is rendered into an interactive to-do list in the dashboard. Completed tasks are tracked visually, encouraging daily progress.
π§ Challenges We Ran Into
One major challenge was time: we had less than a day to complete the entire MVP. Coordinating frontend and backend integration, ensuring LLM responses remained relevant and structured, and designing a seamless user experience in such a short time all posed significant technical and creative challenges.
π Accomplishments That We're Proud Of
We're proud that we were able to ship a polished, functional MVP in under a day. The interface is clean and motivating, and the AI assistant works reliably. The entire system remains true to our mission β to help users not just manage tasks, but feel good while doing so.
π What We Learned
We learned how to:
- Rapidly develop and integrate a full-stack AI-powered application
- Work collaboratively and efficiently under time constraints
- Translate a user pain point into a working technical solution
- Design for both functionality and emotional user experience
π What's Next for GoodVibes
We plan to continue developing GoodVibes into a real-world productivity tool. Next steps include:
- Conducting user interviews and surveys
- Defining personas and refining UX through testing
- Iterating on features such as notifications, analytics, and emotional feedback
- Exploring how this tool could evolve into a startup product that improves peopleβs daily lives
Log in or sign up for Devpost to join the conversation.