EraseMateAI is a blazing-fast, AI-powered background remover that helps users instantly erase backgrounds from images using the Clipdrop API. No complicated tools โ just upload your image and get a clean result! ๐ช
๐งพ Users can purchase credits using Razorpay to download high-resolution results, and authentication is securely handled by Clerk.
- ๐ฏ AI Background Removal with Clipdrop API
- ๐ User Authentication using Clerk
- ๐ณ Secure Payments via Razorpay
- ๐ฆ Credit-Based System to manage downloads
- ๐ Full Stack MERN Application
- ๐ผ๏ธ Clean UI with responsive design
- โฑ๏ธ Fast results with minimal latency
- Frontend: React.js, TailwindCSS (optional)
- Backend: Node.js, Express.js
- Database: MongoDB
- Auth: Clerk
- Payments: Razorpay
- AI API: Clipdrop API
- Hosting: Vercel / Render / Railway / Your choice
- ๐ Sign up or log in via Clerk
- ๐ผ๏ธ Upload your image
- ๐ค Our AI removes the background instantly
- ๐ณ Purchase credits via Razorpay
- โฌ๏ธ Download high-quality, background-free images
# 1. Clone the repo
git clone https://github.com/yourusername/erasemateai.git
cd erasemateai
# 2. Install dependencies
npm install
# 3. Set up environment variables
cp .env.example .env
# 4. Run the app
npm run dev
---
CLIPDROP_API_KEY=your_clipdrop_key
CLERK_SECRET_KEY=your_clerk_key
RAZORPAY_KEY_ID=your_razorpay_key
RAZORPAY_KEY_SECRET=your_razorpay_secret
MONGO_URI=your_mongodb_uri
/client -> React frontend
/server -> Node + Express backend
.env.example
README.md
