Skip to content

ujjwalkumarsahni/ReImage-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

🌟 ReImage

Build Tech Render Made by

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.


🌐 Live Demo

🔗 Try it here: https://reimage.onrender.com

🚀 Features

  • 🖼 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.

🛠 Tech Stack

Frontend

React Vite Tailwind CSS Clerk Auth

  • Routing: React Router DOM
  • API Calls: Axios
  • Notifications: React Toastify, emailjs.com
  • AI Image Generation: ClipDrop API (Text-to-Image, Reimagine, Remove Background/Text)

Backend

Node.js Express.js MongoDB JWT

  • Payments: Razorpay
  • File Uploads: Multer
  • Security: CORS, dotenv

📂 Project Structure

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

Deployment

  • Platform: Render Both frontend and backend are deployed for fast, reliable access.

📧 Contact


Made with ❤️ Ujjwal Kumar