App móvil para conectar viajeros y formar grupos de trekking, senderismo y mochileros.
Patota te permite ver en tiempo real grupos de viajeros en el mapa. Si vas de trekking solo, puedes encontrar grupos cercanos, chatear con ellos e incluso solicitar unirte. Los grupos pueden elegir un nombre, postear fotos y marcar su ruta, ayudando a otros senderistas.
- 🗺️ Mapa en tiempo real: Ve grupos de viajeros cercanos
- 👥 Conexión segura: Identificación con ID real
- 💬 Chat grupal: Comunícate con otros viajeros
- 📍 Rutas compartidas: Descubre rutas hechas por otros grupos
- 🚗 Transporte compartido: Encuentra grupos con vehículo
- 📸 Fotos y experiencias: Comparte momentos del viaje
- 🌱 Cuidado ambiental: Reportes de grupos que no cuidan la naturaleza
- Ionic Angular: Framework híbrido para móviles
- Capacitor: Acceso a funcionalidades nativas
- TypeScript: Lenguaje de programación
- SCSS: Estilos
# Instalar dependencias
npm install
# Ejecutar en desarrollo
npm start
# Construir para producción
npm run build
# Agregar plataformas móviles
npx cap add android
npx cap add ios
# Sincronizar con plataformas
npx cap syncsrc/
├── app/
│ ├── pages/ # Páginas de la aplicación
│ │ ├── tabs/ # Navegación principal
│ │ │ ├── mapa/ # Mapa con grupos cercanos
│ │ │ ├── grupos/ # Lista de grupos
│ │ │ ├── chat/ # Mensajería
│ │ │ └── perfil/ # Perfil de usuario
│ │ ├── login/ # Autenticación
│ │ └── registro/ # Registro de usuarios
│ ├── services/ # Servicios de la aplicación
│ ├── models/ # Modelos de datos
│ └── components/ # Componentes reutilizables
├── assets/ # Recursos estáticos
├── environments/ # Configuraciones de entorno
└── theme/ # Estilos y temas
- Implementar autenticación de usuarios
- Integrar mapa interactivo (Mapbox/Google Maps)
- Desarrollar sistema de chat en tiempo real
- Agregar funcionalidad de geolocalización
- Implementar notificaciones push
- Crear sistema de reportes ambientales
Este proyecto está en desarrollo inicial. Las contribuciones son bienvenidas.
MIT