Skip to content

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.

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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