NoCountry | equipo-c22-23-t-webapp
SegundasHuellas es una iniciativa que busca promover la adopción de mascotas en situación de calle a través de una plataforma web y móvil responsiva. Este proyecto combina diseño, funcionalidad y tecnología para brindar una experiencia intuitiva y accesible, facilitando el contacto entre quienes buscan dar un hogar a estas mascotas y las organizaciones encargadas de su cuidado.
Note
Para configurar y ejecutar este proyecto en tu entorno local, sigue las instrucciones detalladas en la documentación específica del backend y del frontend.
- Bryan Alegria - Team Leader (Linkedin)
- Javier Ccasani - Backend (@ccasani93)
- Federico Correa - Frontend (@Fede-Correa)
- Jefferson Curo - Backend (@jeffersoncuro)
- Alex Fioquetti - LEAD UX/UI (@AlexUI-design)
- Cristóbal Pulgar - Backend (@CristobalNPE)
- Ámbar Ramón - LEAD QA (@Lofas007)
- Ian Sosa - LEAD Frontend / Project Manager (@sosaian)
- Lautaro Soto - LEAD Backend (@KevinLautaroSoto)
En este proyecto, el equipo adquirió experiencia en las siguientes áreas:
- Gestión de repositorios complejos con Git: Se implementó un flujo de trabajo robusto utilizando diversas ramas (branches) y solicitudes de extracción (pull requests) para garantizar la transparencia y el control de versiones durante todo el desarrollo.
- Colaboración con metodologías ágiles: Se aplicaron metodologías ágiles como Scrum, utilizando herramientas de gestión de proyectos como Jira y Trello para la planificación, seguimiento y gestión de tareas.
- Seguridad de variables de entorno: Se implementaron medidas para proteger las variables de entorno sensibles mediante el uso de archivos
.env
, siguiendo las mejores prácticas de seguridad. - Distribución con Docker: Se facilitó la distribución y despliegue del backend del proyecto mediante la containerización con Docker, mejorando la portabilidad y la consistencia del entorno.
- Implementación de diseños pixel-perfect: Se implementaron las interfaces de usuario siguiendo diseños detallados (wireframes) proporcionados por el diseñador UX, buscando la precisión visual y la consistencia con la propuesta de diseño.
- Gestión de incidencias con GitHub Issues: Se utilizó el sistema de seguimiento de incidencias de GitHub (GitHub Issues) para reportar, analizar y resolver errores y bugs del programa, fomentando la comunicación y la trazabilidad de las correcciones.
⚙ Node Js - para hacer uso de npm
(v22.12.0 LTS al momento de este commit)
⚙ Vite - para crear un proyecto React (v5.4.10 al momento de este commit)
⚙ React (v18.3.1 al momento de este commit)
⚙ Docker (v4.36.0 al momento de este commit)
⚙ Java (v21.0.5 al momento de este commit)
⚙ Spring Boot (v3.4.0 al momento de este commit)
⚙ Maven (v3.9.4 al momento de este commit)
⚙ PostgreSQL (v16 al momento de este commit)
⚙ Metodologías ágiles de trabajo - SCRUM usando Jira y Trello
⚙ UX/UI - Figma (Figjam; Wireframes; UI Kits)
⚙ Manejo de variables de entorno - dotenv
Para que el proyecto se logre realizar de una manera esperada se utlizaron las siguientes herramientas:
📚 Dotenv (npm install dotenv
)
📚 React-dom (Incluido en la creación del proyeto con Vite)
📚 React Router (npm install react-router-dom
)
Este proyecto fue desarrollado por un equipo multidisciplinario comprometido con la mejora de las condiciones de las mascotas en situación de calle. Cada integrante ha aportado sus habilidades y experiencia para materializar una solución eficiente y amigable, centrada en el usuario.