💡 Inspiration

The inspiration behind Task Craft is rooted in the need to simplify and streamline the process of transforming thoughts into actionable tasks. Students today are already bothered enough by a pile of assignments. With Task Craft, you can create a personalized calendar schedule that is both time specific and has self-priority functions.

🚀 What it does

Task Craft is an AI-powered tool designed to turn your thoughts into Google Calendar tasks effortlessly. It addresses the common issues faced by students, such as the overwhelming nature of post-class responsibilities and the difficulty in accurately estimating the time required for assignments. The tool allows users to dump their thoughts, and the AI, powered by GPT-4, creates Google Calendar events based on the provided information. If you want to do the simpler tasks first, simply tell the AI that you want to do the simpler task before other, hence it will create a calendar schedule that will suit you best!!

⚙️ How we built it

Task Craft is built using a combination of technologies and APIs. Streamlit provides the user interface, while Whisper, an automatic speech recognition (ASR) model, transcribes the recorded audio. OpenAI's GPT-4 interprets the transcribed text to identify tasks, their descriptions, and deadlines. The Google Calendar API is then used to seamlessly integrate the generated tasks into the user's calendar.

⚠️ Challenges we ran into

Building Task Craft presented several challenges, including integrating multiple APIs, achieving real-time audio transcription, and designing a user-friendly interface that provides clear feedback. One of the biggest problems we faced was getting the correct output from the GPT4 every single time to be processed by our function that created the google calendar events. We did this by using a double layered approach that uses GPT4 to generate the initial output, then use another GPT4 bot to verify if the output is in correct format. This allowed us to give any kind of user personalized input and get the correct output every time.

🏆 Accomplishments that we're proud of

Despite the challenges, we're proud to have successfully integrated multiple technologies, created a real-time interaction experience, and prioritized a user-centric design. Task Craft provides users with a cohesive and functional solution for managing their schedules effectively.

📖 What we learned

The development of Task Craft provided valuable insights into API integration, natural language processing, and user experience design. Working with Whisper, GPT-4, and the Google Calendar API deepened our understanding of these technologies and their applications in real-world scenarios.

🧐 What's next for Task Craft

Task Craft will continue evolving to address user feedback and incorporate advancements in natural language processing and scheduling technologies.

Built With

  • google-calendar-api
  • gpt4
  • openai
  • python
  • streamlit
Share this project:

Updates