¡AYÚDANOS A DARLES UN HOGAR!
Este repositorio contiene la implementación de una aplicacion Patas Pirque es una plataforma web innovadora que conecta a personas comprometidas con la adopción responsable de animales. Con una interfaz intuitiva y funcionalidades específicas, la aplicación optimiza el proceso de búsqueda, facilitando el acceso a información sobre mascotas rescatadas y rehabilitadas.
La aplicación web tiene como objetivo principal conectar a personas para fomentar la adopción responsable de animales. A través de una interfaz amigable y funcionalidades específicas, se busca reducir el tiempo de búsqueda, difundir casos de mascotas rescatadas y rehabilitadas, y facilitar la interacción entre usuarios de forma rápida y segura, de manera de concretar adopciones responsables.
| Front-End | Back-End | UX/UI | Base de datos | Gestión |
|---|---|---|---|---|
| React | TypeScript | Figma | PostgreSQL | Git |
| JavaScript | Node.js | ClickUp | ||
| CSS | NestJS | |||
| Tailwind |
-
🎨 Diseño en Figma El prototipo del diseño está disponible en Figma.
-
🚀 Despliegue del Frontend El frontend está desplegado y disponible en Vercel.
-
📄 Swagger del Backend Accede a la documentación de la API del backend a través de Swagger
🗂️ Gestión de Ramas y Commits
🔀 Rama base
- La rama principal para el desarrollo será develop.
- Todas las nuevas funcionalidades, correcciones o mejoras deben desarrollarse en ramas derivadas de develop.
🌿 Ramas por funcionalidad
Para mantener la consistencia en el nombrado de las ramas, seguimos los prefijos estándar para diferentes tipos de tareas:
| Prefijo | Descripción |
|---|---|
feature/ |
Para nuevas funcionalidades o características. |
fix/ |
Para correcciones de errores. |
hotfix/ |
Para correcciones urgentes en producción. |
docs/ |
Para cambios relacionados con la documentación. |
refactor/ |
Para mejoras en la estructura del código sin cambiar su comportamiento. |
test/ |
Para añadir o modificar pruebas. |
chore/ |
Para tareas de mantenimiento o configuraciones que no añaden funcionalidad. |
-
Formato sugerido para nombres de ramas:
- feature/user-authentication
- fix/login-button-not-working
- hotfix/fix-crash-on-start
- docs/update-readme
- refactor/clean-up-authentication-code
- test/add-login-tests
- chore/update-dependencies
✅ Commits ordenados
Los mensajes de commit deben seguir un formato claro y conciso, que facilite el historial del proyecto.
Tipos de commit sugeridos:
- feat: Nueva funcionalidad
- fix: Corrección de errores
- docs: Cambios en la documentación
- style: Cambios de estilo
🔄 Flujo general
- Crear un nueva rama desde develop.
- Realizar los cambios necesarios y hacer commits con mensajes claros.
- Hacer push de la rama al repositorio remoto.
- Crear un Pull Request hacia develop.
| Nombre | GitHub | |
|---|---|---|
| Carolina Castillo | ||
| Ingrid Chaves | ||
| Luis Angel | ||
| Eduardo Ismael | ||
| Christian Martínez |
| Nombre | GitHub | |
|---|---|---|
| Miriam Bautista | ||
| Diana Mayorga | ||
| Angel Añez | ||
| Ricardo Quejuan | ||
| Sonny Pimentel |
| Nombre | |
|---|---|
| Anabel Somoza | |
| Feliangela García | |
| Daniela López | |
| Camila Schamun | |
| Nayely Rodríguez |
| Nombre | |
|---|---|
| Gabriela Pardo | |
| David Zabala |
| Nombre | |
|---|---|
| Juan Aguilar |
| Nombre | |
|---|---|
| Claudia Campos |
