Festival Agent is a smart AI assistant that detects upcoming festivals and sends custom wishes with cultural and emotional intelligence. Designed to bring warmth and personalization through automation, the agent uses NLP, calendar logic, and AI orchestration for empathetic interaction.
- ποΈ Detects upcoming festivals based on calendar data
- π¬ Sends personalized wishes with sentiment and cultural awareness
- π€ Built using CrewAI for intelligent agent behavior
- β‘ Fast response time with optimized custom APIs (reduced from 1 min to under 10s)
- π οΈ Scheduled with cron jobs for automation
- Programming Language: Python
- Frameworks/Libraries: CrewAI, FastAPI (optional), SpaCy/NLTK for NLP
- Database (if needed): Supabase
- Deployment: Google Cloud Platform (GCP), cron
- CI/CD: GitHub Actions
git clone https://github.com/yourusername/festival-agent.git cd festival-agent pip install -r requirements.txt ##π Environment Setup Create a .env file in the root directory: CREWAI_API_KEY=your_crewai_key SUPABASE_URL=your_supabase_url SUPABASE_KEY=your_supabase_key ##π Usage Run the Festival Agent manually: python main.py Schedule it via cron:
0 9 * * * /usr/bin/python3 /path/to/festival-agent/main.py
βWishing you and your family a joyful Diwali filled with light, laughter, and prosperity! πͺβ¨β
Geethika Gattu β Developer & AI Agent Designer
This project is licensed under the MIT License.