This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady
What I Built
I built Celebration Event Planner AI, an intelligent event-planning assistant that helps people organize birthdays, anniversaries, weddings, graduation parties, and other special celebrations without the stress of managing everything manually.
Instead of spending hours calculating budgets, managing guest lists, creating schedules, and deciding decorations or activities, users can simply enter their event details and receive a personalized celebration plan.
The assistant uses context-aware decision-making and intelligent planning logic to generate budget breakdowns, recommend themes and activities, organize event timelines, manage guest information, and create actionable checklists. It also adapts when users change their budget, guest count, venue preferences, or other requirements.
Who gets to be a little lazier? Anyone planning a celebration! From busy students and families to first-time event organizers, everyone can save time, reduce planning stress, avoid unnecessary expenses, and focus more on enjoying the special moments.
The goal: Make event planning smarter, simpler, more affordable, and accessible to everyone.
Plan Smarter. Celebrate Better. 🎉
Demo
Code
Celebration Event Planner AI 🎈
An intelligent, context-aware celebration orchestrator and budget assistant built for the AI Code Submission Challenge.
Transforms event ideas into actionable, budget-conscious, chronologically validated plans that dynamically adapt to real-time changes without losing host preferences.
1. Project Summary
Celebration Event Planner AI is a production-quality full-stack application that solves the complexity of celebration and party planning. Rather than a static checklist or generic chatbot, it implements a dual-mode intelligent architecture:
- Deterministic Local Planning Engine: Provides instant, mathematically sound budget allocations, chronological scheduling, and context-tailored recommendations without requiring any API keys or paid external services.
- Optional LLM Integration: Secure server-side enhancement via Google Gemini or OpenAI with graceful fallback to local intelligence if keys are unavailable or network requests fail.
2. Problem Statement
Planning celebrations (birthdays, weddings, anniversaries, graduations, baby showers, dinner parties) involves interdependent variables:
- Limited and volatile budgets.
- Shifting guest counts and…
How I Built It
<I built Celebration Event Planner AI using a full-stack architecture with React 19, TypeScript, Vite, Python, and FastAPI.
The core intelligence is powered by a custom deterministic planning engine that combines rule-based reasoning, constraint validation, budget optimization, and context-aware recommendation logic. Rather than depending entirely on an external LLM, the application can independently understand structured event requirements and generate practical plans without requiring a paid AI API.
I implemented a dual-mode AI architecture:
Local Intelligence Engine:** Handles event planning, budget allocation, mandatory expense protection, guest calculations, timeline generation, and personalized recommendations using deterministic algorithms.
Optional LLM Integration: Provides an extension point for Google Gemini and OpenAI through secure server-side API integration for enhanced natural-language understanding and creative suggestions.
Intelligent Fallback: If an AI provider is unavailable, the application automatically falls back to its local planning engine, keeping the essential functionality available.
The backend uses FastAPI and Pydantic for API development and data validation, while SQLite provides lightweight persistence. The frontend uses React, TypeScript, Tailwind CSS, and Recharts for an interactive planning dashboard and budget visualizations.
The most important engineering feature is the dynamic change-adaptation engine. When users modify their budget, guest count, dietary requirements, or venue preferences, the system recalculates affected parts of the plan while preserving mandatory expenses and unrelated user decisions.
I also implemented automated testing using Pytest and Vitest to validate planning logic, budget calculations, API behavior, and frontend functionality.
AI approach: Deterministic local intelligence + optional LLM integration + context-aware decision-making + graceful fallback.
Why Does Open Innovation Matter?
Open innovation matters because AI-powered event planning should be accessible, affordable, transparent, and adaptable to everyone.
By building Celebration Event Planner AI around a custom local decision-making engine and an extensible AI architecture, I made the core planning experience independent of expensive, closed AI APIs.
This approach makes it possible to perform budget calculations, generate event timelines, manage guest requirements, and provide personalized recommendations without requiring a paid AI subscription or continuous external API access.
It also gives developers the flexibility to integrate different AI providers, experiment with open-weight models, customize planning logic, and improve the system without being locked into a single vendor.
Most importantly, open innovation makes the project easier to extend, inspect, reproduce, and improve collaboratively. My goal is to make intelligent celebration planning more accessible while keeping users in control of their budgets and decisions.
Open innovation means building technology that others can understand, adapt, and improve—not just use.
Prize Categories
Render – Best Deployed Application
Celebration Event Planner AI is deployed using Render, providing a hosted full-stack application with a Python FastAPI backend and a React-based frontend. The deployment demonstrates practical cloud hosting, API integration, and an accessible event-planning experience.
Top comments (0)