Skip to content

manjaycoder/Ai-Powered-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chat App

A real-time, AI-powered chat application built with React, Socket.io, Express, Node.js, and Google's Gemini AI.
Enjoy lightning-fast messaging, AI-generated responses, and a responsive interface that works across devices.


📑 Table of Contents


✨ Features

  • 💬 Real-time messaging with Socket.io
  • 🧠 AI-powered responses using Google Gemini
  • 🔐 User authentication & session management
  • 🌐 Responsive React frontend
  • 🚀 Node.js + Express backend
  • 📱 Mobile-friendly interface
  • 🔄 Message history & persistence (optional DB support)

🛠 Tech Stack

Frontend

  • React.js
  • socket.io-client
  • Tailwind CSS (or your preferred styling solution)
  • Axios

Backend

  • Node.js
  • Express.js
  • Socket.io
  • Google Gemini API
  • (Optional) MongoDB/PostgreSQL for message history

📋 Prerequisites

Before starting, make sure you have:

  • Node.js v16+
  • npm or yarn
  • Google Gemini API key
  • (Optional) MongoDB Atlas account for message persistence

📦 Installation

  1. Clone the repository
git clone https://github.com/yourusername/ai-chat-app.git
cd ai-chat-app

About

A real-time, AI-powered chat application built with React, Socket.io, Express, Node.js, and Google's Gemini AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors