All projects
Nuxt 4TypeScriptTailwind CSSNitroDockerNginxDocker MailserverGitLab CI/CD

Cap Nouveau

Cap Nouveau is the public website for a Belgian charitable fund (hosted under the King Baudouin Foundation) that finances boarding-school education for at-risk youth, with online donations, a founding-team profile, and a contact/newsletter flow.

Screenshot of Cap Nouveau
Cap Nouveau is the marketing and donation site for a nonprofit fund that finances boarding-school placements for vulnerable youth aged 12+, operated under the umbrella of the Fondation Roi Baudouin. I built the full-stack Nuxt 4 SPA end to end, including the donation flow (a dynamically generated QR code linking to the foundation's secure payment form, plus bank transfer details), a contact/newsletter form backed by a Nitro server API with rate-limiting and SMTP email delivery, and a self-hosted mail server. Beyond the app itself, I set up production infrastructure from scratch: Docker Compose deployment behind Nginx, TLS via acme.sh with Cloudflare DNS-01 validation, and a Docker Mailserver instance with SPF/DKIM/DMARC records and Brevo SMTP relay for outbound mail (since the host blocks outbound port 25). The frontend uses Tailwind CSS with a custom warm, editorial design system (Playfair Display + Lato) to present the foundation's mission, three-pillar model (fund, boarding school, social worker), values, and founding team.