AiSaas is a full-featured AI-powered SaaS web application built using the MERN stack with PostgreSQL (Neon) and modern authentication & subscription systems.
This platform provides multiple AI tools under a single subscription-based system including content generation, image processing, and resume analysis.
Perfect for:
• Resume projects
• Hackathons
• SaaS portfolio showcase
• Full-stack developer portfolio
✔ Secure User Authentication (Sign-up / Login / Profile Management)
✔ Subscription Billing System (Premium access model)
✔ Serverless PostgreSQL Database (Neon)
✔ Protected premium AI features
✔ Scalable SaaS-ready architecture
• Generate full-length articles
• Input: Title & word length
• AI-powered content generation
• Input: Keyword & category
• AI-generated blog titles
• Input: Custom prompt
• AI-based image generation
• Upload image
• Get transparent background output
• Upload image
• Describe object to remove
• AI removes selected object
• Upload resume
• AI-powered resume feedback
• Skills analysis & improvement suggestions
• MERN Stack (MongoDB / Express / React / Node.js)
• PostgreSQL (Neon serverless database)
• Clerk Authentication
• Subscription-based access control
• API-driven AI integration
• Modular scalable SaaS structure
• React.js
• Node.js
• Express.js
• MongoDB
• PostgreSQL (Neon)
• Clerk Authentication
• Subscription Billing System
• AI APIs (LLM & Image APIs)
AiSaas/ │ ├── client/ ├── server/ ├── routes/ ├── controllers/ ├── middleware/ ├── database/ └── utils/
• Secure sign-up & login
• Profile management
• Protected premium routes
• Role-based feature access
• Premium subscription access
• Billing integration
• Feature-based access control
• Secure payment handling
CLERK_PUBLISHABLE_KEY=<your_clerk_publishable_key>
CLERK_SECRET_KEY=<your_clerk_secret_key>
#Clipdrop Setup
CLIPDROP_API = 'YOUR_CLIPDROP_API'
#Gemini Setup
GEMINI_API = 'YOUR_GEMINI_API'
# MongoDB Setup ( required )
DATABASE_URI = "YOUR_POSTAQL_DB_URI"
CLOUDINARY_CLOUD_NAME=<your_cloudinary_cloud_name>
CLOUDINARY_API_KEY=<your_cloudinary_api_key>
CLOUDINARY_API_SECRET=<your_cloudinary_api_secret>cd server
npm install
npm start
cd client
npm install
npm run devBy building this project, you will learn:
• Full-stack SaaS development
• Subscription-based architecture
• PostgreSQL integration
• Authentication & access control
• AI API integration
• Scalable web app structure
Contributions are welcome to improve features and performance.
If you found this project helpful, please give it a star ⭐
