Aplicación móvil enfocada en reducir drásticamente los tiempos de respuesta ante situaciones de emergencia.
- Backend: Node.js, Express.js, TypeScript, PostgreSQL
- Frontend: React Native, Expo, Typescript
- Testing: Jest, Supertest, React Native Testing Library
- Technical Leadership: Toma de decisiones estratégicas y definición de estándares de calidad.
- Agile: Gestión de proyecto con Scrum y JIRA.
- QA & Testing: TDD, BDD y ciclos de prueba integrales (Unitarias, Integración, Humo y Regresión).
- CI/CD: Automatización de pipelines con GitHub Actions.
- Boton anti-panico para el envío instantáneo de notificaciones de urgencia a contactos de confianza.
- Geolocalización en tiempo real para una respuesta de ayuda inmediata y efectiva.
- Creación y visualización de reportes de emergencia con soporte de imágenes.
- Acceso a ficha médica con información vital al alcance de los servicios de emergencia.
- Visualización de estadisticas y tendencias de accidentes por zona, tipo y fecha.
- Tener instalado Node.js y PostgreSQL.
cd backend
npm installCrear un archivo ".env" con:
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=postgres
DB_NAME=accidenta
PORT=3000
RESEND_API_KEY=<api_key>npm run devcd frontend
npm installCrear un archivo .env con:
API_BASE_URL=http://<TU-IP-LOCAL>:3000/npx expo startEscaneá el QR con la app Expo Go en tu celular.
Este proyecto fue desarrollado en grupo junto a 3 compañeros para la materia Elementos de Ingenieria de Software. Decidí crear este repositorio ya que no me fue posible hacer un fork del original.









