https://github.com/stevendevcoder/citanova-app
https://github.com/stevendevcoder/citanova-app
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stevendevcoder/citanova-app
- Owner: stevendevcoder
- Created: 2025-08-20T13:00:09.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T15:12:31.000Z (10 months ago)
- Last Synced: 2025-08-20T15:38:05.234Z (10 months ago)
- Language: JavaScript
- Size: 203 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Historia de Usuario - Visualización de Servicios
## Título
Como **usuario registrado** quiero **ver la lista de servicios y su detalle** para **agendar una cita manualmente o con IA**.
---
## Criterios de Aceptación
```gherkin
Escenario: Acceso a servicios
Dado que inicio sesión con credenciales válidas
Cuando soy redirigido a /servicios
Entonces veo la lista de servicios en cards
Escenario: Ver detalle
Dado que estoy en /servicios
Cuando selecciono un servicio
Entonces veo su información completa y tres botones: Cancelar, Agendar con IA, Agendar manualmente
## Notas Técnicas
- **Rutas:**
- `/login` → redirige a `/servicios` al validar credenciales.
- `/servicios` → muestra lista de servicios en formato cards.
- `/servicio/:id` → muestra detalle del servicio con botones de acción.
- **Componentes:**
- `Login` (validación y redirección).
- `Services` (lista de servicios en cards con datos simulados).
- `ServiceDetail` (información completa + botones).
- **Dependencias:**
- `react-router-dom` para la navegación.
- `Firebase Auth` (o mock de autenticación para pruebas).