A simple web chat application that allows users to interact with a Google Gemini language model (LLM).
Demonstrates full-stack development, API integration, and deployment skills.
Frontend and backend deployed on Render:
👉 https://chatbot-of7h.onrender.com
This project builds a full-stack chat application:
- Frontend: HTML, CSS, and vanilla JavaScript for a clean, responsive chat interface.
- Backend: Python Flask API that receives user messages and returns AI-generated responses.
- LLM Integration: Google Gemini API handles AI responses.
The project focuses on demonstrating:
- User interface design
- API integration with a modern LLM
- Handling streaming responses
- Deployment on a cloud platform
- Displays conversation history with clear visual distinction between user and AI messages.
- Input field + send button for user messages.
- Basic error handling on the frontend (can be extended).
- Automatically scrolls to the lat