TxtVision is a MERN (MongoDB, Express, React, Node.js) application that allows users to generate images from text prompts. Users can register, log in, and generate images only after authentication. The app also includes payment integration using Razorpay for premium features.
-
👤 User Authentication
- Signup before login
- Login with registered credentials
- Protected routes for authenticated users
-
🖼️ Text-to-Image Generation
- Generate images based on text prompts
- Image generation available only after login
-
💳 Payment Integration
- Razorpay integrated for handling premium subscriptions or one-time payments
-
🛠️ Backend
- Built with Node.js, Express, and MongoDB
- RESTful API endpoints for user management and image generation
-
💻 Frontend
- Built with React
- Responsive and user-friendly interface
- Calls backend APIs securely
- Displays generated images in a gallery or modal
- Frontend: React, Axios, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Payment Gateway: Razorpay
- Hosting: Vercel (frontend), Render(backend)