Volver al portafolio
FrontendUtilidad

Bakery

Tienda full-stack para una panadería colombiana, con catálogo bilingüe, checkout con reglas de negocio reales y panel administrativo, sobre una arquitectura hexagonal.

Bakery
Año
2026
Rol
Diseño de producto, modelado del dominio y desarrollo full-stack.
Equipo
1 desarrollador
Timeline
Proyecto personal

Galeria del proyecto

Bakery media 1

Funcionalidades

Tienda bilingüe

Tienda pública bilingüe (ES/EN) con catálogo por categorías: amasijos, hojaldres, dulces y galletería

Carrito y checkout

Carrito y checkout con fecha de entrega, canal de contacto y mínimo de 48h de anticipación por fermentación

Descuento por volumen

Descuento por volumen del 15% en compras mayores a $100, con una única fuente de verdad compartida entre el carrito y la creación del pedido en el servidor

Panel administrativo

Panel administrativo con autenticación, gestión de productos y seguimiento de pedidos por estados (pendiente, horneando, listo, entregado, cancelado)

Backend PostgreSQL

Backend en PostgreSQL con Drizzle ORM: esquema con restricciones e índices, datos seed y bootstrap automático

Tecnologias utilizadas

Next.jsNext.js 16
ReactReact 19
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Drizzle ORM
PostgreSQLPostgreSQL
Zustand
DockerDocker

Conclusiones y resultados

Demuestra trabajo full-stack real: dominio, base de datos PostgreSQL, server actions y DevOps con Docker

Arquitectura hexagonal por módulos que mantiene la lógica de negocio aislada de la UI y la persistencia

Caso de estudio que comunica criterio de producto y modelado fiel de las reglas de un negocio real