Skip to content

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 server
  • apps/mobile/ - Expo React Native app
  • apps/ml-training/ - Python ML model training utilities

Last Updated: December 2025