A modern AI chatbot that blends technology with spirituality, offering intelligent, soothing, and interactive conversations.
Built using React 19, Vite, and Google Gemini API, Baba Ji provides smart, file-aware responses wrapped in a calming, user-friendly experience.
🌐 Live Demo: Baba Ji Web App
📂 GitHub Repository: View Source Code
- 🤖 Conversational AI: Smart, context-aware responses powered by Google Generative AI (Gemini API).
- 🧠 Spiritual Guidance: Inspired by timeless wisdom and designed for thoughtful reflection.
- 📁 File-Aware Chat: Upload and discuss images or PDFs directly in the chat.
- 🌓 Modern UI/UX: Sleek dark mode, responsive design, and smooth animations for a delightful experience.
- 💬 Chat History: Persistent conversation tracking using React Context API.
| Category | Technology |
|---|---|
| Frontend Framework | React 19 (Functional Components + Hooks) |
| Build Tool | Vite |
| Routing | React Router DOM v7 |
| Styling | Tailwind CSS v4 + Custom CSS |
| AI Integration | Google Generative AI (Gemini API) |
| State Management | React Context API |
| File Handling | Image & PDF Upload Support |
Follow these steps to run Baba Ji locally:
git clone https://github.com/<your-username>/baba-ji-ai-chatbot.git
cd baba-ji-ai-chatbot