Skip to content

adip-odoo/odoo_hackathon_ReWear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Problem Statement

ReWear – Community Clothing Exchange

πŸ‘₯ Team Members

πŸ‘— ReWear – Community Clothing Exchange

ReWear is a web-based platform that promotes sustainable fashion by enabling users to exchange unused clothing through direct swaps or a point-based system.


✨ Features

πŸ‘₯ User Management

  • Role-based login: User or Admin
  • Secure signup with: Email, Phone Number, City, State, and Pincode
  • New users get 100 points
  • 20 points awarded to both users for each successful swap
  • Profile section (accessible from right-side panel) to update user info

πŸ‘• Clothing Exchange

  • Users can upload clothing items with images, size, condition, category, etc.
  • Browse items by category or search
  • Product detail page includes:
    • Description, condition, uploader info, and status
    • Options to Send Swap Request or Redeem via Points
  • Once a swap is accepted by both users, phone numbers are revealed for direct coordination

πŸ’» Tech Stack

  • Frontend: React.js + TailwindCSS
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • Authentication: JWT
  • Styling: TailwindCSS + shadcn/ui (optional)
  • Icons: Lucide Icons

πŸ“¦ Installation & Setup Guide

βœ… Prerequisites

Ensure you have installed:

  • Node.js (v18 or above)
  • MongoDB (local or Atlas)
  • Git

πŸš€ Step-by-Step Setup

1. Clone the Repository

git clone https://github.com/yourusername/rewear.git
cd rewear

2. Install Backend Dependencies
cd backend
npm install

3. Install Frontend Dependencies
cd frontend
npm install

4. Start the Backend
cd server
npm run dev

5. Start the Frontend
cd frontend
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •