An open API service indexing awesome lists of open source software.

https://github.com/kartikey2427/quickgpt

πŸš€ QuickGPT is a full-stack MERN AI Chat application with Google Gemini AI, ImageKit image generation, Stripe payments, and credit management β€” deployed on Vercel for seamless performance.
https://github.com/kartikey2427/quickgpt

axios-react bcryptjs gemini-api mern-stack moment mongoosejs openai-api prismjs react-hot-toast react-router stripejs svix tailwindcss vite

Last synced: 3 months ago
JSON representation

πŸš€ QuickGPT is a full-stack MERN AI Chat application with Google Gemini AI, ImageKit image generation, Stripe payments, and credit management β€” deployed on Vercel for seamless performance.

Awesome Lists containing this project

README

          

# QuickGPT β€” Your Personal AI Companion πŸ€–βœ¨

Welcome to **QuickGPT** β€” your intelligent AI-powered assistant built with the **MERN stack**.
With QuickGPT, users can **chat with AI, generate creative text, create stunning images, and manage credits effortlessly** β€” all inside one sleek and modern application.

⚑ Powered by **Google Gemini AI**, QuickGPT delivers **context-aware, human-like conversations**.
🎨 Integrated with **ImageKit**, it can turn your prompts into **high-quality AI-generated images**.
πŸ’³ With **Stripe payments**, users can purchase credits securely and instantly.
🌍 Deployed on **Vercel**, it’s fast, scalable, and accessible anywhere.


βž₯ Live Demo

## πŸ“Έ Screenshots

### πŸ” Login Page
Login Page

---

### 🏠 Homepage
Homepage

---

### πŸ’¬ AI Chat Interface
Chat Interface

---

### 🎨 AI Image Generator
Image Generator

---

### πŸ’° Credit Plans
Credit Plans

---

### πŸ’³ Payment Gateway (Stripe Checkout)
Stripe Checkout

---

## πŸ’» Tech Stack


MongoDB
Express.js
React
Node.js
Stripe
ImageKit
Gemini AI
Vercel

---

## ✨ Features

- πŸ‘€ **User Authentication** (Signup & Login with JWT)
- πŸ’¬ **AI Chatbot** powered by **Google Gemini AI**
- 🎨 **AI Image Generation** via **ImageKit**
- πŸ’³ **Stripe Payment Integration** (purchase credits securely online)
- πŸ“Š **Credit Management System** (track & spend credits for chat & image requests)
- πŸš€ **MERN Full-Stack Architecture**
- 🌐 **Deployed on Vercel** (frontend + backend APIs)
- πŸ“± **Mobile-first, responsive, and optimized UI**

---

## ⚑ Getting Started

```bash
# 1. Clone the repo
git clone https://github.com/Kartikey24/QuickGPT.git
cd QuickGPT

# 2. Install dependencies for frontend & backend
cd client && npm install
cd ../server && npm install

# 3. Run development servers
# In /server
npm run dev
# In /client
npm run dev