Transform ideas into AI-powered conversations & images with Quick GPT, a beautifully built MERN application integrating OpenAI, Google Gemini, ImageKit, and Stripe for a complete modern AI experience.
🔗 https://quick-gpt.vercel.app
- JWT-based secure login/signup
- Protected routes & persistent sessions
- OpenAI & Google Gemini text generation
- Smart prompt handling
- Image generation via prompts
- AI-generated images stored & optimized automatically
- CDN-ready delivery
- Users purchase credits to unlock premium features
- Easy and secure checkout
- Clean & responsive interface built with React + Tailwind
- Smooth animations & component-based structure
quick-gpt/
├── client/ # React frontend
│ ├── public/
│ └── src/
├── server/ # Node.js backend
│ ├── controllers/
│ ├── routes/
│ ├── models/
│ └── services/ # (AI, Stripe, ImageKit integrations)
├── .env
└── README.md
- React.js
- TailwindCSS
- Axios
- Node.js
- Express.js
- MongoDB + Mongoose
- OpenAI API
- Google Gemini API
- ImageKit Media API
- Stripe Payments
git clone https://github.com/your-repo/quick-gpt.git
cd quick-gptcd server
npm installcd client
npm installREACT_APP_OPENAI_API_KEY=your_openai_api_key
REACT_APP_IMAGEKIT_PUBLIC_KEY=your_imagekit_public_key
REACT_APP_API_URL=http://localhost:5000MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_jwt_secret
OPENAI_API_KEY=your_openai_api_key
GOOGLE_GEMINI_API_KEY=your_google_gemini_api_key
STRIPE_SECRET_KEY=your_stripe_secret_key
IMAGEKIT_PRIVATE_KEY=your_imagekit_private_keynpm startnpm startDeploy on Vercel or Netlify with one click.
Deploy on:
- Render
- Railway
- DigitalOcean
- AWS / Heroku
Full environment variable support included.
- Stripe Docs
- ImageKit Docs
- OpenAI Docs
- Google Gemini Docs
- MERN Tutorials
Contributions, issues, and PRs are welcome. Feel free to fork and improve the project!
Licensed under the MIT License.
🔗 Twitter: @singhmahipal 🔗 Instagram: @singhmahipal 🔗 LinkedIn: /in/singhmahipal