Skip to content

No-Country-simulation/C22-23-t-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo de Segundas Huellas

Segundas Huellas

NoCountry | equipo-c22-23-t-webapp

Descripción del Proyecto

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.


Equipo de Desarrollo


Aprendizajes del proyecto

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.

Tecnologías principales:

⚙ 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


Librerias:

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)


Capturas de pantalla

Landing Page de Segundas Huellas

SH-Screenshot-Landing_Page

Página de búsqueda con filtros aplicados

SH-Screenshot-Search_Page

Página de búsqueda con filtros aplicados MOBILE

SH-Screenshot-Search_Page_MOBILE jpg

Página de detalles de una mascota

SH-Screenshot-Details_Page

Página de detalles de una mascota MOBILE

SH-Screenshot-Details_Page_MOBILE jpg


Nota Final

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.

About

Segundas Huellas | NoCountry | equipo-c22-23-t-webapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published