Skip to content

sirajahmedx/neo-web

Repository files navigation

Neo Web Chat Application

If you liked this project (or anything else I've built), please leave a star!

Note: The backend for this project is maintained separately in the neo-backend repository.

This is the frontend for the Neo Chat App — a simple Gemini-powered chat application built with Next.js and Tailwind CSS. It provides a clean, responsive interface for chatting with an AI model (via the Gemini API).

The goal of this project is to practice building a real-world chat interface using modern web technologies.

✨ Features

  • Chat with Gemini AI (via API key)
  • User and AI message bubbles
  • Responsive design (mobile + desktop)
  • Theme switching (light/dark/system)
  • Modern UI with Radix UI + Lucide icons

🛠 Tech Stack

  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Lucide React
  • Axios

🚀 Getting Started

Clone the repo and install dependencies:

npm install

Start the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 to view it in the browser.

Update your .env.local with your Gemini API key before starting.

NEXT_PUBLIC_GEMINI_API_KEY=your_api_key_here

📚 Learn More

☁️ Deployment

The easiest way to deploy this app is on Vercel.

About

A simple Gemini-powered chat app built with Next.js and Tailwind CSS for learning and practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors