Project overview
Nomly SaaS geeft horecaondernemers één centrale plek voor hun digitale processen: website, menubeheer, reserveringen en nieuwsbrieven. Het platform is multi-tenant, zodat elke klant zijn eigen afgeschermde omgeving heeft zonder aparte installaties.
Samenwerking
Samen met het founding-team en een externe designer werkte ik van discovery-fase tot productie. Mijn rol: solution-architect, lead-developer en DevOps-engineer. We gebruikten ClickUp voor planning en dagelijkse stand-ups.
Technische implementatie
- Laravel (tenancy for Laravel) voor gescheiden klant-data en permissies.
- Nuxt (SSR) als front-end voor snelle, SEO-vriendelijke pagina’s.
- Headless REST API die ook wordt gebruikt door de toekomstige mobiele app.
- Docker + Jenkins CI/CD: automatische builds, tests en deploys op een Ubuntu-cluster.
- Gitea self-hosted als versiebeheer; hooks naar Slack voor dev-team notificaties.
Uitdagingen
- Multi-tenancy-security – strikt scheiden van klantendata zonder performanceverlies.
- Reserverings-peak load – elastische scaling tijdens piektijden (vrijdagavond 18 u).
- Integraties – koppelingen met POS-systemen en externe mailing-providers.
Persoonlijke reflectie
Dit project verfijnde mijn kennis over multi-tenant architecturen en geautomatiseerde CI/CD-pipelines. Het succes (30+ restaurants live in het eerste kwartaal) bevestigde dat een solide DevOps-fundament kritiek is voor SaaS-groei.