Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/vanegasjoseignacio2-cyber/Eco-It/llms.txt

Use this file to discover all available pages before exploring further.

Eco-It is a full-stack environmental sustainability platform built for Colombian communities. It provides an AI-powered recycling assistant (EcoBot), an interactive map of recycling collection points, an educational WebGL game, and a real-time admin panel — all backed by a secure Express/MongoDB API.

Introduction

Learn what Eco-It does and how all the pieces fit together.

Quickstart

Clone the repo, configure environment variables, and run both services in minutes.

EcoBot AI

Streaming recycling assistant with image analysis, powered by Google Gemini.

Recycling Map

Interactive Leaflet map of active recycling collection points across Colombia.

API Reference

Explore all REST endpoints, request schemas, and response shapes.

Admin Panel

Manage users, recycling points, carousel slides, and audit logs.

Platform Overview

1

Sign up or log in

Register with an email and password (plus email-code verification) or continue with Google OAuth. Admins can also assign elevated roles.
2

Explore recycling points on the map

Browse the interactive map to find the nearest recycling collection point, eco-bottle station, or green zone in your area.
3

Chat with EcoBot

Ask EcoBot any recycling or sustainability question. Upload a photo of an item and EcoBot identifies the correct bin color according to Colombian regulations.
4

Play the Eco-Game

Complete the educational WebGL game built in Unity to earn points and unlock achievements while learning sustainable practices.
Eco-It is a monorepo managed with pnpm workspaces. The backend/ package runs Express 5 on Node.js; the frontend/ package is a Vite + React 19 SPA. Both must be running for the full experience.

Build docs developers (and LLMs) love