ReWear is a web-based platform that enables users to exchange unused clothing through direct swaps or a point-based redemption system. Our mission is to promote sustainable fashion and reduce textile waste by encouraging users to reuse wearable garments instead of discarding them.
Built using the MERN Stack (MongoDB, Express.js, React, Node.js) and deployed on Vercel, ReWear offers a smooth, interactive, and community-driven way to give your clothes a second life.
- Email & password signup/login using JWT
- Secure routes based on roles (user/admin)
- Platform introduction & mission
- Calls to Action:
- “Start Swapping”
- “Browse Items”
- “List an Item”
- Featured items carousel for visual engagement
- Profile details with points balance
- View and manage uploaded items
- Track ongoing and completed swaps
- Full item description & image gallery
- Uploader information
- Options to:
- Send a swap request
- Redeem via points
- Real-time item availability status
- Upload images
- Provide title, description, category, size, condition, tags
- Submit for admin approval
- Moderate, approve, or reject item listings
- Lightweight panel to remove inappropriate/spam items
- Ensure a clean, trustworthy community
| Technology | Description |
|---|---|
| MongoDB | NoSQL Database for item and user data |
| Express.js | Backend server framework |
| React.js | Frontend library for dynamic UI |
| Node.js | Runtime environment |
| TailwindCSS | Utility-first styling framework |
| JWT Auth | Authentication & route protection |
| Vercel | Deployed frontend |
| Name | Role |
|---|---|
| Ritam Vaskar | 🧠 Team Lead & Full Stack Developer |
| Rudrika Panigrahi | 💻 Frontend Developer |
| Shreyash Singh | 🔧 AI & Backend Developer |
This project is based on Problem Statement 3:
Develop ReWear, a platform for swapping or donating clothing through a point system or direct exchange to promote sustainable fashion.
View Full Statement