Skip to content

Tevan5978/EcoSmart-Route

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 EcoSmart Route

Aplicación móvil inteligente para la gestión de residuos y optimización de rutas de reciclaje en la ciudad.


📌 Descripción

EcoSmart Route conecta a ciudadanos, recicladores y administradores para mejorar la recolección de residuos mediante tecnología georreferenciada, gamificación y rutas optimizadas.

La plataforma permite:

  • 📍 Reportar puntos críticos de basura
  • ♻️ Solicitar recolección de materiales reciclables
  • 🚛 Optimizar rutas para recicladores
  • 🏆 Incentivar el reciclaje mediante puntos y logros

🎯 Problema

Las ciudades enfrentan:

  • Acumulación de residuos en espacios públicos
  • Falta de conexión entre ciudadanos y recicladores
  • Procesos ineficientes de recolección
  • Bajo incentivo para reciclar

💡 Solución

EcoSmart Route digitaliza y optimiza el proceso de reciclaje mediante:

  • Reportes en tiempo real con ubicación
  • Mapas interactivos con puntos críticos
  • Algoritmos de rutas optimizadas
  • Sistema de gamificación ambiental

🚀 Funcionalidades principales

👤 Ciudadano

  • Reportar puntos críticos
  • Solicitar recolección
  • Ver impacto ambiental (kg reciclados, CO₂ ahorrado)
  • Participar en rankings

♻️ Reciclador

  • Visualizar rutas cercanas
  • Recibir rutas optimizadas
  • Gestionar estados (Pendiente → En camino → Completado)
  • Ver ganancias estimadas

🛠️ Administrador

  • Mapa de calor de residuos
  • Estadísticas de impacto
  • Identificación de zonas críticas

🧱 Stack Tecnológico

Frontend (App móvil):

  • C# con .NET MAUI

Backend:

  • Python con FastAPI

Base de Datos:

  • PostgreSQL + PostGIS

🗺️ Arquitectura

Cliente (App móvil) ⬇️ API REST (FastAPI) ⬇️ Base de datos geoespacial (PostgreSQL + PostGIS)


⚙️ Instalación

1. Clonar repositorio

git clone https://github.com/tu-usuario/ecosmart-route.git
cd ecosmart-route

2. Backend (FastAPI)

cd backend
pip install -r requirements.txt
uvicorn main:app --reload

3. Frontend (.NET MAUI)

cd app
dotnet build
dotnet run

📱 Uso

  1. Crear cuenta o iniciar sesión
  2. Seleccionar rol (Ciudadano / Reciclador)
  3. Usar el mapa para interactuar con la ciudad
  4. Reportar, recolectar o optimizar rutas

🏆 Gamificación

  • Puntos por recolección completada
  • Insignias ecológicas
  • Ranking de usuarios
  • Retos semanales

🌍 Impacto esperado

  • Reducción de residuos en la ciudad
  • Disminución de huella de carbono
  • Mejora en ingresos de recicladores
  • Mayor participación ciudadana

📊 Futuras mejoras

  • Integración con IA para predicción de residuos
  • Sistema de recompensas con aliados
  • Notificaciones en tiempo real
  • Dashboard avanzado para gobiernos

👨‍💻 Equipo

  • Desarrollador Frontend
  • Desarrollador Backend
  • Diseñador UX/UI
  • Líder de proyecto

📄 Licencia

Este proyecto es de uso académico y para hackathon.


❤️ Contribuciones

Las contribuciones son bienvenidas. Puedes hacer un fork y enviar un pull request.


📞 Contacto

Para más información, contáctanos.


EcoSmart Route Recicla hoy, transforma tu mañana ♻️

About

EcoSmart Route es una aplicación móvil innovadora que conecta a ciudadanos, recicladores y administraciones para transformar la gestión de residuos en la ciudad de manera inteligente, eficiente y sostenible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages