📅 *Calendra* is an AI-powered scheduling assistant built with Next.js 15. It allows users to create and share events, book meetings via public links, and plan their day using natural language input.
🧠 Powered by OpenAI-style function calling and Stable Diffusion WebUI, Calendra generates tasks and contextual images and syncs them directly to Google Calendar.
---
🚀 **Key Features**:
Google Sign-In with Clerk
Create and share public event links
Smart availability-based time slot booking
Real-time Google Calendar event syncing
“Plan My Day” – describe your day in plain English and get:
• Tasks auto-generated using OpenAI-style function calling
• Images created with Stable Diffusion
• Events scheduled into your calendar
---
🛠 **Tech Stack**:
Next.js 15
React Hook Form
Clerk (Authentication)
Google Calendar API
Gemini / Ollama (LLM)
Stable Diffusion WebUI
Tailwind CSS
---
🔗 **Links**:
🔹 GitHub: https://github.com/ross406/Calendra
🔹 Live Site: https://calendra-chi.vercel.app/
🔹 Demo Video: You're watching it 🎥
---
👍 *Like, Share, and Subscribe* for more project walkthroughs and tutorials!
#nextjs #openai #googlecalendar #stablediffusion #aiapp #scheduler #calendra #react