Perfumario
Problemática
El stock de perfumes se controlaba a mano, y los más vendidos se quedaban sin unidades sin que nadie lo notara a tiempo.
Qué se construyó
Una app para cargar perfumes con su marca y género, sumar o restar stock en un toque, ver alertas de bajo stock, buscar y filtrar, y exportar un reporte del inventario.
Detalles técnicos
Expo con expo-router, TypeScript, NativeWind y TanStack Query contra una API REST propia. Los tipos de perfumes, marcas y géneros salen de un paquete propio de esquemas en Zod. La búsqueda se hace en el servidor, con debounce. Las consultas se cachean y se invalidan al cambiar el stock. El reporte de inventario se arma como HTML agrupado por género y se exporta a PDF con expo-print para compartirlo.
Tecnologías
- React Native
- Expo
- TypeScript
- Zustand
- TanStack Query
