ReWare is a full-stack web application that promotes sustainable fashion.
Users can:
- 🔁 Swap clothes with others
- 🪙 Buy using coins (₹200 worth on sign-up)
- 🛍 Explore a curated collection if swapping isn't preferred
This project was rebuilt after a Hackathon with a focus on clean *UI/UX, **performance, and *simplicity.
- Upload and manage clothing products
- Coin-based logic for purchases
- Data handling with MongoDB
- Responsive design (best on desktop)
- Minimal APIs — clean and fast backend
- Frontend: HTML, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB with Mongoose
- File Uploads: Multer + UploadThing
- Firbase: For User Login
You can insert screenshots here to highlight:
- 🧾 MongoDB Data Handling
Fill the Form From Contact Page using my Live Project link below down

I will get your msg in my Mongodb Like Following

This project only uses two backend APIs:
- Upload API – Handles file/image uploads using Multer + UploadThing
- MongoDB API – Stores and retrieves product data using Mongoose
🔐 Note:
The live APIs will not work locally unless you configure your own MongoDB and upload setup.
Create a .env file and include:
MONGODB_URI=your_mongodb_connection_string
UPLOADTHING_SECRET=your_uploadthing_secret
---
🛠 How to Run Locally
1. Clone the repository
git clone https://github.com/your-username/reware.git
cd reware
2. Install dependencies
npm install
3. Create .env file as shown above
4. Start the server
node server.js
---
👥 Team Members
Aiden Rodrigues
Alison Pinto
---
🌐 Live Demo
👉 Live Project: https://web-production-c99ca.up.railway.app/
---
📱 We’ve tried our best to make ReWare mobile-friendly.
💻 For a smoother user experience and better UI flow, we recommend checking it out on a laptop or desktop.