Generate stunning AI images with credits, payments, and cloud storage. Built with the MERN Stack + Razorpay + Clipdrop API.
Artiq AI is a full-stack AI SaaS application built with the MERN stack that allows users to generate high-quality images from text prompts using the Clipdrop API.
The app includes a credit-based system where users can generate images, and purchase additional credits securely via Razorpay.
All generated images are stored securely in Cloudinary, and users can view their previous generate image in the gallery.
- π Authentication & Authorization β Secure login/signup with JWT and MongoDB.
- π¨ AI Text-to-Image Generator β Powered by Clipdrop API.
- π³ Credit System + Payments β Buy credits via Razorpay.
- πΌοΈ Gallery Feature β View all your previously generated images.
- βοΈ Cloudinary Integration β Secure and fast image storage.
- π± Responsive Design β Works seamlessly on all devices.
- π¬ Contact Form + Newsletter β Fully working forms.
- β‘ MERN Stack β Modern, scalable full-stack architecture.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Image API: Clipdrop API
- Payments: Razorpay
- Storage: Cloudinary
- Deployment: Vercel (client) + Render (server)
git clone https://github.com/ompalsingh01/ArtiqAI.git
cd ArtiqAI
2. Install Dependencies
Backend
cd server
npm install
Frontend
cd client
npm install
3. Setup Environment Variables
Create a .env file in the server directory with the following:
PORT=5000
MONGO_URI=your_mongo_connection_string
JWT_SECRET=your_jwt_secret
CLIPDROP_API_KEY=your_clipdrop_api_key
CLOUDINARY_CLOUD_NAME=your_cloudinary_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret
RAZORPAY_KEY_ID=your_razorpay_key_id
RAZORPAY_KEY_SECRET=your_razorpay_key_secret
4. Run the Project
Start Backend
cd server
npm run dev
Start Frontend
cd client
npm startWe β€οΈ contributions! Whether itβs bug fixes, feature requests, or improvements, feel free to contribute.
-
π΄ Fork the repository
-
π± Create your Feature Branch
git checkout -b feature/AmazingFeature
π» Commit your Changes git commit -m "Add some AmazingFeature"
π Push to the Branch git push origin feature/AmazingFeature
π Open a Pull Request
This project is licensed under the MIT License. See the full license in the LICENSE file.
π§ Contact
π¨βπ» Mohit Singh
π© Email: mohitsingh.2626452@gmail.com





