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

No packages published