Offline FR
Back to projects

DAG website

The website of DAG, the milsim airsoft club I co-founded in Normandy: a showcase, a member area to organise games and a shop for merch.

Home page of diexaiegroup.fr
Type
Website
Year
2026
Status
Live
Stack
Next.js, PostgreSQL, Prisma, Stripe
Source code
Private

Context

Designed and built in June 2026, the site is self-hosted on a VPS with Docker. The member area is closed: accounts are created by admins, with three roles. The shop is open to everyone, no account needed.

What it does

  • Showcase: the group, the team, the next game and a photo gallery.
  • Recruitment: an application form tracked from the admin area.
  • Member area: game calendar, availability, profile and gear sheet.
  • Shop: size and colour variants, per-variant stock, Stripe payment and parcel-point delivery.
  • Admin and GDPR: accounts, roles, products, orders, legal notice and cookies.

Tech

Next.js 16, React 19, TypeScript, Tailwind CSS, Prisma, PostgreSQL, NextAuth, Stripe, Jest, Docker and Nginx. More than 30 API routes and 58 automated tests.

Next project Artist portfolio