Inspiration

We live in a world where everything — from our cars to our headphones — is becoming smarter.Yet, one of the simplest and most personal tools in our lives, the clock and calendar, still treats us the same way it did decades ago. Our team wanted to change that. We asked ourselves: If everything can have AI, why not the way we manage time itself? That question inspired ReVerve, an AI-driven reminder and wellness companion designed especially for neurodiverse users, elderly individuals, and anyone who struggles with focus or forgetfulness. ReVerve doesn’t just beep — it listens, speaks, understands context, and responds with warmth and empathy.

What it does

Users can say things like: “Remind me to take my meds in 15 minutes.” and ReVerve automatically sets up the reminder, schedules it, and even speaks it back to confirm.

How we built it

We built ReVerve as a full-stack web app using: Frontend: React.js (Vite) with Speech Recognition and Synthesis APIs Backend: Node.js + Express.js REST API AI/NLP: chrono-node for natural language date parsing, and optional integration with Gemini / Ollama for conversational understanding Data: In-memory reminder storage with CRUD support Voice Interface: Hands-free interaction through mic input and speech output

Challenges we ran into

Gemini API integration: We initially struggled to connect and authenticate Gemini for AI responses, but after experimenting with API keys and error handling, we figured it out. Microphone permissions: Getting browser mic access to work seamlessly across Chrome and Safari took serious debugging. Timing conflicts between Speech Recognition and Speech Synthesis caused delays and restarts — but we finally made the mic feel natural. Frontend–Backend sync: Managing CORS issues and real-time updates between the reminder logic and the calendar was tricky. UI/UX tuning: Making the interface intuitive for neurodiverse users required lots of testing and iteration.

Accomplishments that we're proud of

Built a fully functional AI-driven reminder system in one weekend. Integrated voice recognition and speech output for a hands-free experience. Designed a clean, accessible calendar UI that highlights today’s date and supports CRUD reminders. Created a warm, empathetic tone that helps users feel supported — not judged. Deployed a full-stack app using React, Node.js, and Express, proving that accessibility and AI can coexist beautifully.

What we learned

How to connect AI models like Gemini to a real-world use case. The importance of handling user intent with clarity and kindness. That even simple phrases like “remind me tomorrow at 8” involve NLP, time parsing, and UX empathy. The value of accessibility-first design — building for users who think or remember differently.

What's next for Reverve-"AI Driven Remainder"

Deeper AI integration: Use Gemini or local models to understand tone, emotion, and priority. Smart scheduling: Sync with Google Calendar or Apple Reminders for real-time event updates. Wearable & IoT expansion: Bring ReVerve to smartwatches or voice assistants. Adaptive learning: Let the AI learn from user habits and adjust reminders automatically. Offline mode: Allow voice and reminders to work even without internet access.

Built With

Share this project:

Updates