ReImage is a modern web application that allows users to remove backgrounds, erase text within images, reimagine images and Text to Image with ease. Built with a powerful frontend, secure backend, and hosted seamlessly on Render, ReImage aims to make image editing quick, efficient, and accessible for everyone.
🔗 Try it here: https://reimage.onrender.com
- 🖼 Remove Background – Cleanly extract subjects from their backgrounds.
- ✏ Remove Text Within Images – Erase unwanted text while preserving surrounding details.
- 🎨 Reimagine Images – Transform images creatively with AI-powered enhancements.
- 🧠 Text to Image – Generate stunning images instantly from simple text prompts using AI.
- Routing: React Router DOM
- API Calls: Axios
- Notifications: React Toastify, emailjs.com
- AI Image Generation: ClipDrop API (Text-to-Image, Reimagine, Remove Background/Text)
- Payments: Razorpay
- File Uploads: Multer
- Security: CORS, dotenv
ReImage/
│
├── client/ # Frontend source code
│ ├── public/ # Static assets
│ ├── src/ # React application
│ │ ├── assets/ # Images, icons, etc.
│ │ ├── components/ # Reusable UI components
│ │ ├── context/ # React Context for state management
│ │ ├── pages/ # Application pages
│ │ ├── App.jsx
│ │ ├── index.css
│ │ └── main.jsx
│ │
│ ├── .env # Frontend environment variables
│ ├── index.html
│ ├── package.json
│ ├── vite.config.js
│ └── README.md
│
├── server/ # Backend source code
│ ├── configs/ # Database & app configurations
│ ├── controllers/ # Request handlers
│ ├── middlewares/ # Express middlewares
│ ├── models/ # Mongoose models
│ ├── routes/ # API routes
│ ├── uploads/ # Uploaded files storage
│ ├── .env # Backend environment variables
│ ├── index.js # Entry point
│ ├── package.json
│
└── README.md
- Platform: Render Both frontend and backend are deployed for fast, reliable access.
- Email: ujjwalkumar0514@gmail.com
- LinkedIn: linkedin.com/in/ujjwalkumarsahni
- GitHub: github.com/ujjwalkumarsahni
- Twitter: x.com/ujjwalksahni