Inspiration

Learning is a lifelong journey, but there are more and more distractions in our day to day. Under the growing need for personalized digital tools that help people stay focused and productive, we realized that existing self-discipline solutions are very dry. We wanted to create a friendly accountability companion that combines fun and functionality, thus the user persona quiz at the beginning, nostalgic charm of Tamagotchi pets, and interactivity of AI-powered extension suggestions cultivate a unique user experience.

What it does

Our Chrome extension features a Tamagotchi-like penguin avatar named Pip that helps users focus on their task. Pip comes with a built-in timer for time-blocking, notification reminder system for gentle nudges, and resourceful links, including helpful search results from OpenAI, to streamline task completion.

How we built it

We used React.js, Next.js, Vite, and Typescript for both the website profile creation and the Google Chrome extension, along with Tailwind CSS and a pinch of HTML. Also, CRX JS was used as our main technology for the extension. Finally, we have integrations with ChatGPT’s GPT-4o mini and o3-mini.

Challenges we ran into

  • Redirecting users to the Chrome extension upon the completion of the website personality survey and merging the two repos
  • Injecting HTML so that hyperlink suggestions would pop up dynamically based on the task inputted by the user

Accomplishments that we're proud of

  • Building an engaging, interactive experience that encourages accountability and reinforces productivity
  • Leveraging GenAI to populate suggestions and helpful resources based on user input
  • Integrating AI reminders seamlessly into browser workflows
  • Optimizing performance to ensure a smooth user experience
  • Utilizing a fun mascot to keep users motivated

What we learned

  • The importance of balancing functionality with user engagement
  • Design techniques for browser extensions
  • Best practices for integrating AI technology in user interfaces

What's next for AccountabiliBuddy

  • Expanding customization options for different avatars and voices
  • Adding gamification features, such as rewards for completed tasks
  • Supporting additional productivity features like daily reflections
  • Introducing integrations with calendar tools for smarter reminders

Built With

  • chatgpt
  • crx
  • next.js
  • react
  • tailwind
  • vite
Share this project:

Updates