App de iPhone · tienda de tenis
Hype Room
Una app de iPhone para una tienda de tenis y ropa urbana. Consulta el catálogo, aparta productos para recogerlos y participa en un sorteo semanal gratis. Demo con datos de muestra, aún sin lanzar.
- Rol
- Período
- Stack
En números
58
pruebas en 8 suites
168
horas revisadas en cada una de 3 semanas del calendario de sorteos
48 h
antes de que venza un apartado en la tienda
La idea
Construí esta app de iPhone para los dueños de Hype Room, una tienda de tenis y ropa urbana. Permite entrar a un sorteo semanal gratis, consultar el catálogo y pedir que aparten un par para recogerlo en la tienda.
Lo que construí
La app en Expo tiene cinco pestañas. Una interfaz Catalog compartida sirve los datos de muestra y permite conectar el inventario real sin cambiar las pantallas. Un solo reloj mantiene sincronizadas todas las cuentas regresivas.
Las entradas al sorteo, apartados, artículos guardados y talla se quedan en el teléfono, en el almacenamiento clave-valor de expo-sqlite. La demo todavía no tiene backend ni procesa pagos.
Retos técnicos
-
Sorteos semanales y cambios de horario
Cada sorteo recibe un ID con fecha, calculado a partir de una semana fija. El calendario contempla los cambios de horario de verano y mantiene cada entrada dentro de su semana. Una prueba revisa cada hora de tres semanas, incluidos ambos cambios de horario, y verifica que nunca haya dos sorteos abiertos a la vez.
-
Códigos de apartado que se leen fácil
Los códigos de apartado usan un alfabeto de 31 caracteres sin 0, O, 1, I ni L, para facilitar la lectura en el mostrador. Una función pura, cubierta por pruebas, calcula el vencimiento de cada apartado a las 48 horas.
-
Un sorteo gratis con reglas oficiales
La app incluye una pantalla de reglas oficiales. Cada página de sorteo aclara que participar es gratis y no requiere una compra.
Lo próximo
Conectar el inventario real de la tienda mediante la interfaz Catalog existente.