App web para la protectora “Bigotes Felices”, desarrollada de forma colaborativa por el equipo de SuperKode.
Este proyecto es parte de nuestro entrenamiento como desarrolladores y sigue un flujo profesional de trabajo en equipo.
-
Clonar el repositorio:
git clone https://github.com/Anais-RV/bigotes-felices.git cd bigotes-felices -
Instalar dependencias:
npm install # o pnpm install -
Ejecutar en local:
npm run dev
El proyecto abrirá en http://localhost:5173.
- main → código estable y protegido.
- dev → rama de integración.
- feature/ → cada tarea se desarrolla en su propia rama.
- Ejemplo:
feature/HOME-03-slider-base
- Ejemplo:
Usamos el formato:
tipo(scope): mensaje breve
Tipos:
feat→ nueva funcionalidadfix→ corrección de erroresrefactor→ cambios internos sin cambiar funcionalidadchore→ configuración o tareas menorestest→ pruebas
Ejemplo:
feat(HOME-02): catService con getCats()
- Toda rama feature/ debe crear un PR hacia dev.
- El título debe seguir la convención:
feat(HOME-XX): descripción breve - En la descripción añadir:
Esto cerrará la issue automáticamente al mergear.
Closes #<número-de-issue> - Todo PR necesita al menos 1 aprobación.
- Área:
frontend,backend,infraestructura,test,documentación - Dificultad:
easy,medium,hard - Prioridad:
P1,P2,P3
- Backlog: todas las tareas futuras.
- To Do: tareas desbloqueadas y listas para empezar.
- In Progress: tareas en las que alguien está trabajando.
- Code Review: tareas con PR abierto pendiente de revisión.
- Done: tareas completadas y mergeadas.
- Repo master → revisa ramas y PRs.
- Tablero master → mantiene el tablero actualizado.
- Demo master → prepara las presentaciones.
Estos roles son rotativos para que todos pasen por cada experiencia.
💡 Recordad: somos desarrolladores, resolvemos problemas. El tablero y el flujo de ramas son nuestras herramientas para trabajar como un equipo real.