Casual Store
Casual Store — tienda de ropa que funciona dentro de un bot de Telegram (Mini App): catálogo, precio según talla, carrito, pedido, datos de pago y las oficinas de correos más cercanas en un mapa.
Casual Store es una tienda de ropa que se abre desde un bot de Telegram: sin salir de Telegram, el comprador elige un artículo, indica la talla, hace el pedido y selecciona el punto de entrega en el mapa.
Qué se hizo
- Catálogo: banners, categorías y subcategorías, ordenación, filtros por talla y disponibilidad, búsqueda.
- Página de producto: precio que cambia según la talla, fotos y vídeo.
- El carrito se conserva entre sesiones; la página de pedido y pago copia los datos de pago con un toque.
- Envío: SDEK y Correos de Rusia — oficinas más cercanas en el mapa.
- Integración con Telegram: el usuario se identifica a través de Telegram y la app se abre a pantalla completa.
Soluciones técnicas
- Las oficinas de correos se obtienen de la API Overpass de OpenStreetMap y se muestran en un mapa Leaflet.
- Dos tiendas con un mismo código: la misma app, conectada a otra API de catálogo, se publicó como segunda tienda.
- Las carencias de la API del backend se documentaron y la interfaz se escribió para sortearlas.
Mi rol
Todo el frontend está a mi cargo: diseño, integración con Telegram, mapa y despliegue en Netlify.