Inspiration

LUCID started when I faced the typical Irvine High Schooler problem- balancing extracurriculars while, at the same time trying to advance my personal skills. On one hand I was balancing classes, tennis practice, team bonding events, internships, volunteering, courses that I chose to do on the side. I wanted a tool that could read all of my messy calendar events and give me an organized plan, or a way to avoid manually inputting textual information I would get in emails or Canvas announcements.

What it does

LUCID transforms messy intentions into structured, realistic schedules. Users can type or speak goals that they want to achieve and in what amount of time, and LUCID schedules these; all intelligently using AI to find your most productive hours, and work around other commitments.

How we built it

My Frontend consisted of: React, HTML, CSS and Javascript. My Backend was: Google OAuth 2.0, Google Gemini API, Google Calendar API.

Challenges we ran into

Parsing messy/natural language input needs to be interpreted accurately. This took a while to figure out how to append certain strings to the prompts in order for AI to parse this input accurately. In addition, it was difficult trying to collect user's "most productive" times of the day using databases, and test this feature, while, at the same time, working around other events.

Accomplishments that we're proud of

Smooth, cool integrations of Google Calendar and Google Gemini APIs. Being able to personalize the times the AI chooses based on the user's best hours, bedtime, other activities, etc.

What we learned

I learned the importance of balancing AI automation with human flexibility. AI tools only work if they respect the human they work for- and that's the most important aspect of AI- being used to help the general population in positive ways.

What's next for LUCID Smart Calendar App

The next step for LUCID is definitely cross-platform availability and expanding to other goal-planning beyond academics and extracurriculars- for example, facing fears. I also wanted to add in a Personalized AI reccomendation for study efficiency method that can help students understand how they study best, and what tools to use for different courses.

Built With

Share this project:

Updates