Introduction¶
ReUseIt is a mobile-first platform for recycling, reuse, and community coordination.
Purpose¶
The project helps people identify waste, locate recycling points, share reusable items, organize local events, and track contribution points and badges.
Technology Stack¶
| Layer | Technology |
|---|---|
| Mobile Client | React Native (Expo) |
| Backend API | NestJS + GraphQL |
| Database | MongoDB Atlas + Prisma ORM |
| AI/ML | TensorFlow Lite |
| Authentication | Firebase Auth + JWT |
| Maps | Google Maps API |
Project Structure¶
apps/backend/- NestJS GraphQL API serverapps/mobile/- Expo React Native appapps/ml-training/- Python ML model training utilities
Last Updated: December 2025