Work / Online shop
La Nuestra website
The online shop of a food producer in Lima: Andean grains and seeds, sold to consumers and to wholesale buyers, delivered across Peru.
The problem
The company had a WordPress site on an outside host. The new site had to sell directly: to consumers and to wholesale buyers, anywhere in Peru, with the ways people here pay.
What I built
A junior developer I supervised built the shop, the admin and the API. My part was the frame around it: the server, the database, the deploys, moving the domain off the old host, and analytics and search.
The shop has a retail side and a wholesale side with a minimum order. Delivery is priced per district in Lima and per department in the rest of the country. People pay by card or with a local payment app.
Staff run it from their own admin: products, orders, payment methods, delivery zones, promotions, reviews and the store finder. The same admin holds training for employees, with courses and quizzes.
How it fits together
- PeopleConsumers, Wholesale buyers, Staff in the admin
- Front doorCaddy, TLS, sign-in with email or Google
- ApplicationNext.js shop, Next.js admin, Express API
- DataPostgres 16 in Docker, images on Cloudinary
- Around itanalytics behind cookie consent, Search Console
The same VPS as NEXO, with its own database.
What came out
| Products in the shop | 62 | measured, Nov 2026 |
|---|---|---|
| Recipes | 11 | measured, Nov 2026 |
| Partner stores in the store finder | 36 | measured, Nov 2026 |
| Page routes in the shop | 50 | measured, Nov 2026 |
| Page routes in the admin | 57 | measured, Nov 2026 |
| Database tables | 84 | measured, Nov 2026 |