Skip to content

avinash-0-1/chatbot

Repository files navigation

🧘‍♂️ Baba Ji – AI Chatbot (React + Google Gemini)

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


✨ Features

  • 🤖 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.

🛠️ Tech Stack

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

🚀 Getting Started

Follow these steps to run Baba Ji locally:

1️⃣ Clone the Repository

git clone https://github.com/<your-username>/baba-ji-ai-chatbot.git
cd baba-ji-ai-chatbot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published