Skip to content

ShubhamKuttarmare25/QuickAI

Repository files navigation

QuickAI – Full Stack AI SaaS App

🔴🔴LIVE

Easily create, analyze, and manage AI-generated content with QuickAI, an open-source AI-powered SaaS platform built using the PERN Stack (PostgreSQL, Express, React, Node.js).
Deployed on Vercel.

Features

  • User Authentication: Secure sign-in, sign-up, and profile management via Clerk.
  • Subscription Billing: Premium plans unlocked via Stripe payments.
  • PostgreSQL Database: Fast, serverless storage using Neon.
  • Multiple AI Tools:
    • Article Generator: Create long or short AI-written articles.
    • Blog Title Generator: Get blog titles by keyword and category.
    • Image Generator: Generate AI images from prompts (premium).
    • Background Remover: Instantly remove backgrounds from uploaded images.
    • Object Remover: Remove specified objects from an image.
    • Resume Analyzer: Upload a resume & receive feedback and suggestions.
  • Community Gallery: View and like public images shared by users.
  • Responsive Design: Modern, mobile-friendly UI inspired by Figma design.

Tech Stack

Frontend Backend Database Auth & Billing Deployment
React (Vite) Node.js PostgreSQL Clerk, Stripe Vercel
Tailwind CSS Express.js Neon

Getting Started

1. Clone the Repository

git clone 
cd QuickAI

2. Project Structure

QuickAI/
  ├── client/    # React frontend
  └── server/    # Node.js/Express backend

3. Install Dependencies

  • Frontend:
    cd client
    npm install
  • Backend:
    cd ../server
    npm install

4. Environment Variables

Create .env files in both the client and server folders based on the provided .env.example or guidelines in the documentation.
You’ll need:

  • Clerk publishable key
  • Neon database URL
  • Stripe API keys
  • Any other service credentials

5. Run Locally

  • Frontend:
    npm run dev
  • Backend:
    npm run server

6. Deploy

The project is production-ready and can be deployed to Vercel (Frontend/Serverless) and Neon for database hosting.

Screenshots

Screenshot (740) Screenshot (741) Screenshot (746) Screenshot (749) Screenshot (751)

Useful Links

Contact

For questions or feedback, mail at shubhamkuttarmare8329@gmail.com

Releases

No releases published

Packages

No packages published

Languages