All work
1 min read
Tickets, QR check-in and a live agenda for a cybersecurity crowd
See the 2 live sites- ClientAkasec, 1337 Khouribga
- RoleSolo, full stack
- When2023 to Dec 2025
- 3,000+
attendees across all editions
- 3
editions built, 2023 to 2025
Akasec is Morocco's leading student cybersecurity club. Every year I build the site for Cyber Odyssey, their event, from scratch. The audience is security people, so it has to hold up.

What I built
akasec.club
The club's site. Next.js with GSAP animations.
Visit live sitecyberodyssey.akasec.ma
Event details, speakers and an agenda that updates live.
Visit live siteTicketing
Sign up, get a ticket link by email, download the QR code. Stored in Neon Postgres.
Check-in app
Volunteers scan QR codes at the door and see visitor, speaker, guest or organizer.
How it's built
Sign up, get a ticket link, download the QR. At the door, volunteers scan it and see the holder's role.
- Sign-upRate limited
- Neon PostgresTickets
- Email with ticket link
- QR code ticket
- Volunteer scanCheck-in app
- Role shownVisitor, speaker, guest or organizer
Hard parts
Keeping sign-ups from being abused.
CallRate limits on sign-up requests.
StackNext.jsGSAPNeon Postgres