(01) The brief
Pasapalos makes frozen Venezuelan food and sells to families and restaurants alike. It needed separate retail and wholesale pricing, online payment and a clear map of delivery zones.
(02) What it does
- Catalog with presentations (raw or fried, by unit or by box) and automatic wholesale price by quantity.
- Payment through Mercado Pago: cards, debit and account balance.
- Delivery zones with cost per district and delivery time slots.
- Customer account with past orders to reorder in one tap.
- Coupons, verified reviews and ticket support.
(03) How it was built
- Inherits the Akim Pet Market architecture (the same base proven in production) adapted to the trade: product variants by presentation and volume pricing logic.
- Mercado Pago integration through payment preferences and signed webhooks; the order status updates only when the gateway confirms.
- PostgreSQL database with row-level access rules and server-side functions to compute totals (the browser never decides the price).
- Hybrid rendering: catalog statically regenerated when products change, cart and account dynamic.
(04) Security
- Strict CSP and HSTS, secure short-lived session cookies.
- Panel with roles, role-promotion log and routes kept out of search engines.
- Anti-bots on forms and attempt limits.
- Webhooks validated by signature and verified directly against the gateway API.
(05) Speed and Google
Product and local business structured data. WebP images over CDN. Lighthouse mobile audit at every delivery.
(06) What it deliberately doesn’t do
- It does not integrate with point-of-sale or electronic invoicing systems.
- Delivery is coordinated by the business; there is no GPS tracking.