AI-powered MERN app where users can sign up and generate text and images using Gemini AI. Includes JWT authentication, ImageKit integration for image handling, and a Stripe-based credit system for purchasing usage. Built for real-world full-stack deployment.
A full-stack AI-powered web application built using the MERN stack, where users can sign up and generate both text content and images using advanced AI models.
The application integrates Google Gemini AI (via OpenAI-compatible APIs) for text generation and uses ImageKit for real-time AI image generation and storage. It also includes a secure authentication system and a credit-based payment system powered by Stripe, allowing users to purchase credits and access premium features.
- π User Authentication (JWT-based signup & login)
- π¬ AI Text Generation using Gemini AI
- π¨ AI Image Generation using prompts (ImageKit integration)
- βοΈ Cloud image storage and delivery (ImageKit CDN)
- π³ Credit-based usage system with Stripe payment gateway
- π Chat history and message storage (MongoDB)
- β‘ Fast and responsive full-stack architecture
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- AI Integration: Google Gemini (OpenAI-compatible API)
- Image Handling: ImageKit
- Payment: Stripe
The application is designed to be deployed online with full backend and frontend integration, enabling real-world usage.
π ImageKit: https://tinyurl.com/bdzjb55k
π Live Preview: https://quick-gpt.vercel.app/
π ImageKit docs: https://tinyurl.com/tnybufw3