Skip to content

adim806/chatgpt-clone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A full-stack ChatGPT-like web application that allows users to create accounts, start multiple chat sessions, save conversation history, and interact with an AI model in real time.

צילום מסך 2025-09-19 110709 ---

🚀 Overview

This project was built as a hands-on exercise in Full-Stack Development.
The app replicates the core features of ChatGPT, combining modern frontend development, secure authentication, backend logic, and persistent storage.

Users can:

  • Sign up or log in with Clerk authentication
  • Start and manage multiple conversations
  • Save and load chat history
  • Send prompts and receive AI-powered responses instantly

🛠️ Tech Stack

  • Frontend: React / Next.js (update depending on your actual setup)
  • Backend: Node.js + Express
  • Authentication: Clerk
  • Database: MongoDB (via Mongoose or another ODM)
  • AI Integration: OpenAI API
  • Styling: Tailwind CSS / Material UI (depending on your implementation)
  • Other Tools: Git, npm / yarn

✨ Features

  • Interactive Chat Interface – clean and modern UI
  • Multi-Conversation Support – users can handle multiple chat threads
  • User Authentication – secure sign up/login powered by Clerk
  • Persistent Storage – chat history is stored in MongoDB
  • Real-Time Responses – seamless interaction with the AI model
  • Scalable Architecture – clear separation of client and server

📸 Screenshots

צילום מסך 2025-09-19 110605

⚙️ Getting Started

Clone the Repository

git clone https://github.com/adim806/chatgpt-clone.git
cd chatgpt-clone

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 77.6%
  • CSS 21.6%
  • HTML 0.8%