A futuristic chatbot powered by Gemini API, built with Python Flask for the backend and HTML/CSS/JS for the frontend. It features a neon-themed UI with dynamic chat animations and light/dark mode toggle.
- Real-time chat with Gemini AI.
- Neon-themed, animated chat UI.
- Dark/Light mode toggle.
- Dynamic chat bubble animations.
- Responsive design for desktop and mobile.
gemini-chatbot/ β βββ app.py # Flask backend server βββ ai.py # AI integration logic with Gemini API βββ chatbot.py # Optional: chatbot helper functions βββ templates/ β βββ index.html # Frontend HTML βββ static/ β βββ style.css # Optional separate CSS β βββ script.js # Optional separate JS βββ .env # Environment variables βββ requirements.txt # Python dependencies βββ README.md
- Python 3.10+
- Flask
python-dotenv- Gemini API Key
- Clone the repository
git clone https://github.com/your-username/gemini-chatbot.git
cd gemini-chatbot
pip install -r requirements.txt
GOOGLE_API_KEY=your_gemini_api_key_here
python app.py