Logo
Timely - AI Calendar Assistant hero image

Timely - AI Calendar Assistant

Natural language calendar management

AI-powered calendar assistant built in 24 hours during HackPSU, featuring natural language processing for schedule management and seamless Google Calendar integration.

[ ROLE ]
Co-Developer (Database Focus)
[ PLATFORM ]
Web Application
[ STACK ]
React, Next.js, TypeScript, MongoDB, Google Cloud Platform, OpenAI API, Google Gemini API, Tailwind CSS

PROBLEM

Traditional calendar applications require users to navigate complex interfaces and fill out multiple form fields for simple scheduling tasks. Users wanted a more intuitive way to manage their schedules through natural conversation, similar to how they would ask a human assistant. Existing solutions lacked the seamless integration between AI conversation and actual calendar functionality.

SOLUTION

Built a comprehensive AI calendar assistant that interprets natural language requests and automatically creates calendar events through Google Calendar API integration. Implemented hot-swappable AI models (GPT-4 and Gemini) with real-time chat functionality, user authentication via NextAuth, and cross-device data persistence using MongoDB. The system features intelligent time parsing, context-aware event creation, and a fully responsive interface with smooth animations.

REFLECTION

Developing this project in just 24 hours taught me the importance of rapid prototyping and MVP-focused development. Working with multiple AI models simultaneously highlighted the benefits of abstraction and modular architecture. The tight deadline forced creative problem-solving around API integration and state management. I gained valuable experience in OAuth2.0 flows and learned how to effectively combine multiple complex services (AI, Calendar, Database) into a cohesive user experience. Future iterations would include smart scheduling suggestions and conflict detection.