Werk / Webshop

Website La Nuestra

De webshop van een voedselproducent in Lima: Andesgranen en zaden, voor consumenten en groothandelskopers, met levering in heel Peru.

Mijn deel
Ik leidde het project en ik beheer het: hosting, deploys, de verhuizing van de oude host, analytics en vindbaarheid. Een junior developer onder mijn begeleiding schreef het grootste deel van de code.
Wanneer
April 2026 tot nu
Status
Live sinds mei 2026

Het probleem

Het bedrijf had een WordPress-site bij een externe host. De nieuwe site moest zelf verkopen: aan consumenten en aan groothandelskopers, in heel Peru, met de manieren waarop mensen hier betalen.

Wat ik heb gebouwd

Een junior developer onder mijn begeleiding bouwde de webshop, de beheeromgeving en de API. Mijn deel was het kader eromheen: de server, de database, de deploys, het domein verhuizen van de oude host, en analytics en vindbaarheid.

De webshop heeft een kant voor particulieren en een groothandelskant met een minimumbestelling. Bezorgen kost per district in Lima en per departement in de rest van het land. Betalen gaat met een kaart of met een lokale betaalapp.

Het personeel beheert alles in een eigen beheeromgeving: producten, bestellingen, betaalmethoden, bezorgzones, acties, reviews en de winkelzoeker. Daarin zit ook training voor medewerkers, met cursussen en quizzen.

Hoe het in elkaar zit

  1. MensenConsumenten, Groothandelskopers, Personeel in de beheeromgeving
  2. VoordeurCaddy, TLS, inloggen met e-mail of Google
  3. ApplicatieWebshop in Next.js, Beheer in Next.js, API in Express
  4. DataPostgres 16 in Docker, afbeeldingen op Cloudinary
  5. Eromheenanalytics achter de cookiemelding, Search Console

Dezelfde VPS als NEXO, met een eigen database.

Wat eruit kwam

Gemeten betekent geteld in de code of het systeem. Geschat betekent mijn eigen schatting, met de aanname ernaast.
Producten in de webshop62gemeten, nov. 2026
Recepten11gemeten, nov. 2026
Verkooppunten in de winkelzoeker36gemeten, nov. 2026
Routes in de webshop50gemeten, nov. 2026
Routes in de beheeromgeving57gemeten, nov. 2026
Tabellen in de database84gemeten, nov. 2026

lanuestraperu.com

Gebouwd met

  • Next.js 16
  • React 19
  • Tailwind CSS 4
  • NextAuth
  • Express 5
  • Postgres 16
  • Cloudinary
  • Caddy
  • PM2

Vertel me wat er op een gewone dinsdag misgaat.

Plan een gesprek van 30 minuten

Dertig minuten, per video of telefoon. Jij beschrijft één proces dat je tijd kost. Ik stel vragen en zeg je eerlijk of ik het zou automatiseren, eerst zou herstellen of met rust zou laten. Geen slides.

Tijd in Lima, UTC-5. Ik reageer binnen één werkdag, in het Nederlands, Engels of Spaans.

Open voor functies op afstand en voor projecten.