ReLoop is an AI-assisted reverse logistics platform that helps warehouse teams intelligently process product returns by suggesting whether items should be resold, refurbished, or disposed.
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB (GridFS for image storage)
- Auth: JWT
- AI Service: Python, Flask, PyTorch (image-based condition classification)
- React admin dashboard for managing returns
- Node/Express REST APIs for auth and return workflows
- MongoDB + GridFS for metadata and image storage
- Separate ML microservice for image-based condition analysis
- Admin authentication and role-based access
- Returns dashboard with image preview
- AI-assisted suggestions (Resell / Refurbish / Dispose)
- Manual override of AI decisions
- Secure image storage and streaming
- Admin logs in to the dashboard
- Views all return items with images
- Triggers AI suggestion for an item
- Accepts or overrides the suggestion
- Final decision is stored and reflected in the UI
# Backend
cd server && npm install && npm run dev
# ML service
cd python && python app.py
# Frontend
cd reloop && npm install && npm start