Skip to content

zainabrahams/Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 Chaty Project

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.


🚀 Live Demo

Frontend and backend deployed on Render:
👉 https://chatbot-of7h.onrender.com


🧠 Project Overview

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

⚙️ Technical Features

🖥️ Frontend

  • 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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors