What it does

Tipsy is an app that combines a calendar view for tracking daily activities and a personalized AI companion named Tipsy. The calendar helps users organize their schedule, while Tipsy engages in meaningful conversations to provide support and advice. Tipsy uses ChatGPT to respond to user inputs with tailored, compassionate messages, helping users manage their sobriety. Additionally, the app includes a notification feature to remind users of important events and provide encouragement.

How we built it

Tipsy was built using SwiftUI for the user interface and integrates the ChatGPT API for generating personalized responses. The calendar functionality was implemented to allow users to navigate and visualize their schedule, while the notification system was set up using UserNotifications to keep users engaged and motivated. The development process involved designing intuitive interactions, ensuring seamless integration of the AI companion, and creating a visually appealing and user-friendly interface.

Challenges we ran into

One of the main challenges was integrating the ChatGPT API and ensuring that the responses generated by Tipsy were both relevant and compassionate. Another challenge was creating a calendar view that was both functional and visually appealing, allowing users to easily navigate through different months. Additionally, setting up the notification system to work seamlessly across different scenarios required careful planning and testing.

Accomplishments that we're proud of

It works! This by far is our greatest accomplishment and alone a one we are proud of.

What we learned

Throughout the development of Tipsy, we learned the importance of user-centered design and the value of empathy in creating supportive tools. We gained experience in integrating AI technologies to enhance user interactions and discovered the complexities involved in creating a seamless notification system. This project also reinforced the significance of thorough testing and iteration to ensure a polished final product.

What's next for Tipsy

We plan to add many more features to tipsy, including a leaderboard that allows you to compete with your friends, more in-depth details including how often you are at a bar/party, and much more. We also plan to extend the Ai functionality to support users goals of understanding their past habits better.

Built With

Share this project:

Updates