Inspiration

The idea for CalendAI was born from our shared experiences as friends with ADHD and a deep understanding of how the disorder can affect personal productivity. Inspired by the resilience and strength of individuals with ADHD, we set out to create an application designed to make their lives easier.

What it does

CalendAI is designed to assist students with ADHD and other focus-related challenges in managing their time and tasks more effectively. Our AI software takes the tasks users input, breaks them down into smaller, manageable subtasks, and automatically schedules them on a calendar, helping users stay organized and on track.

How we built it

We built the application using a React and Tailwind frontend and a Python-powered FastAPI backend. We also integrated OpenAI API and Google-Calendar APIs to fully flesh out our full-stack project.

Challenges we ran into

We encountered two main challenges during our project. First, we spent countless hours refining the use of the OpenAI API to generate valid subtasks based on specific prompts. After much trial and error, we ultimately created a highly specific prompt that consistently delivered the results we needed. Second, integrating the backend and frontend proved to be a struggle, but with persistent effort, we successfully brought everything together.

Accomplishments that we're proud of

We are especially proud of how well we communicated and collaborated as a team throughout this project. With two first-time hackathon participants on the team, it was a new experience for half of us. Bringing the newer members up to speed while still building a functioning full-stack application was a rewarding and special experience. We’re also proud of the technologies we learned along the way. Integrating multiple APIs into the application was no easy feat, but we persevered and successfully brought everything together. And, of course, we’re very proud of our beautifully designed homepage!

What we learned

We gained valuable lessons on teamwork, effective time management under pressure, and several new technologies we hadn’t previously worked with. During SASEHacks, we learned to use Tailwind, Google Calendar’s API, and OpenAI’s API, which greatly expanded our technical skill set.

What's next for CalendAI

We plan to refine our source code and improve the styling of our website before deploying it. Additionally, we aim to continually enhance our OpenAI API prompt to generate more accurate subtasks and time slots. CalendAI is an ongoing project with the potential to support students everywhere, and we’re committed to making it even better.

Built With

+ 18 more
Share this project:

Updates