Chat Application
A full-stack chat application with authentication, multi-chat threads, and clean UI.
- Frontend (
frontend/) — React (likely with hooks), UI components, chat interface - Backend (
backend/) — Auth APIs, message endpoints, database integration - .gitignore — common files to be excluded
Feel free to add your versions/frameworks (TypeScript, Express, FastAPI, etc.).
- User registration & login
- Multiple chat sessions (threads)
- Real-time / near-real-time messaging
- Sidebar view for list of chats
- Chat UI & message history
git clone https://github.com/khanhtuanvo/chat_application.git
cd chat_applicationSECRET_KEY=your_new_secret_key DATABASE_URL=your_new_database_url OPENAI_API_KEY=your_new_openai_key
cd frontend
npm install
npm run dev cd ../backend
pip install -r requirements.txt
uvicorn app.main:app --reload🧩 Tech Stack
Frontend: React, Tailwind CSS
Backend: Fastapi
Database: FastAPI
Authentication: JWT
🖼️ UI Previews
🔑 Login Page
💬 Chat Interface
🏠 Dashboard
👥 User Management
👤 Profile
