Skip to content

abhijeetBhale/chatgpt-clone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Boost AI

Boost AI is an intelligent chat assistant built with modern technologies that allows users to create, manage, and interact with conversations seamlessly. It features User Authentication, Image Support, Markdown Formatting, and chat History Management, all powered by a robust backend and beautiful UI.


🧠 Features

  • 🔐 Secure user authentication with Clerk
  • 💬 Persistent and dynamic chat history
  • 🖼️ Image upload and rendering via ImageKit
  • 📄 Markdown rendering for rich text messages
  • 🗂️ Chat history management per user
  • 🌐 Fully responsive and modern UI

🛠️ Tech Stack

Frontend

  • React.js
  • Vite
  • React Router
  • React Tanstack
  • React Hooks
  • React Markdown
  • ImageKit.io React SDK
  • Clerk for authentication

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • Clerk SDK for secure API routes
  • ImageKit SDK for image uploads

📸 Screenshot

Boost AI Chat Boost AI Chat Boost AI Chat Boost AI Chat


📦 Installation

1. Clone the repo

git clone https://github.com/your-username/boost-ai.git
cd boost-ai

About

Boost AI is a smart chat assistant with user authentication, image upload via ImageKit, markdown support, and per-user chat history. Built using React, Node.js, and MongoDB, it offers a seamless and responsive UI with secure backend APIs powered by Clerk and rich media rendering for dynamic conversations.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 74.1%
  • CSS 24.8%
  • Other 1.1%