Inspiration

Our team was inspired by ADP’s problem statement and their struggle to track commitments leading to missed actions and delayed decisions. Our team designed Offload as an AI agent to mitigate these problems within ADP and provide additional ease to employees that are working on multiple projects and/or teams. Additionally, our color theme was inspired by the 2016 theme of W@CC’s Hackathon.

What it does

Offload helps teams with multiple clients turn scattered conversations and thoughts into clear tasks and meetings accessible within the Google Workspace. By sending a brain dump through a Whatsapp message, Offload identifies commitments using AI. This AI agent organizes the scattered thoughts into events or tasks to be synced with Google Calendar. Offload provides a dashboard that displays upcoming events, how the user's time is being spent, and important details which will prevent teams from missing valuable information or meetings and prevent tasks from being forgotten.

How we built it

We built the dashboard with Next.js, React, TypeScript, Tailwind CSS, and Recharts. A Python FastAPI backend uses Gemini to turn natural-language messages into structured commitments. Twilio connects WhatsApp to the backend. Google Calendar and Tasks handle scheduling and tasks such as follow-ups. Lastly, Supabase stores activity data for the dashboard.

Challenges we ran into

The largest challenge our team faced was connecting Whatsapp to the backend through Twilio. Working with Vercel posed additional challenges as well because it was the first time our team had worked with that platform. Additionally, many errors occurred because the Localhost was not reachable by Twilio which prevented Offload from working.

Accomplishments that we're proud of

Our team is especially proud that we were able to persevere through the challenges of using Vercel for the first time. We are also proud of our purpose because Offload can benefit employees with ADHD or cognitive challenges from reducing the steps needed to have an organized Google Workspace. Offload provides a solution for neurodivergent audiences while also being valuable in day to day life.

What we learned

Our team learned how to connect a conversation in WhatsApp to real tools that can aid productivity. We also learned common challenges that occur in end-to-end integration and ensured the frontend reflected changes made on the backend. Our use of APIs let each service integrate without depending on the details of the others.

What's next for Offload

In the future, our team can connect more services like email or Microsoft tools to expand the audience that is able to use Offload. In the future, we could also let users review suggested actions before they’re sent to external tools and performed. Additionally, the prototype depends on several external services like Twilio, Gemini, Google Calendar and Tasks, and Supabase. When subscriptions end or the service changes, Offload is not currently able to adapt. In the future, we would strengthen API integration to mitigate these potential failures.

Built With

Share this project:

Updates

Submission history