Skip to content

VISHRUT86/AI_ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI Chatbot

Welcome to the AI Chatbot project! This is a full-stack web application that allows users to interact with a powerful AI model in real-time through a clean and responsive web interface.

🔗 Live Demo: AI Chatbot Web App


📌 Features

  • 💬 Ask any question and get instant answers from AI
  • ⚡ Powered by Gemini 2.0 Flash (Google Generative AI)
  • 🔐 Secure API integration using .env files
  • 🔁 Fast response and dynamic UI using React
  • 🌐 Deployed on Render (Backend) and Netlify (Frontend)

🛠️ Tech Stack

🖥️ Frontend:

  • React.js
  • Tailwind CSS (optional)
  • Axios (for API calls)

🌐 Backend:

  • Node.js
  • Express.js
  • Google Generative AI SDK (@google/generative-ai)
  • dotenv for secure environment variables

🚀 Project Structure

image


🔧 Setup Instructions

1. Clone the Repository

git clone https://github.com/your-username/ai-chatbot.git cd ai-chatbot

2. Install Dependencies

Frontend: cd ai-qa-app npm install

Backend: cd ../backend npm install

3. Configure Environment Variables

Create a .env file in the backend/ folder: GEMINI_API_KEY=your_google_generative_ai_key PORT=5000

image

App runs on:

Frontend → http://localhost:3000

Backend → http://localhost:5000

image

📜 License This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors