Hundeklubben
Built a Next.js 15 + TypeScript + Supabase dog club management platform with event management, member registration, calendar views, and attendance tracking, including authentication, admin dashboards, role-based access, real-time notifications, and a responsive, accessible UI using React, Tailwind CSS, and Radix UI.

Technologies Used
Developed a full-stack web application for managing dog club operations, built with Next.js 15, React, TypeScript, and Supabase. Delivered end-to-end functionality for event creation and management, member registration, and calendar-based scheduling, including attendance tracking to support planning and participation insights.
Implemented secure user authentication and an admin dashboard for managing members, events, and operational workflows. Designed and enforced role-based access control (RBAC) to separate member and administrator permissions, ensuring protected routes and administrative actions were available only to authorized users. Added real-time notifications to keep members updated on new events, changes, and important club announcements.
Built a modern, responsive, and accessible UI using Tailwind CSS and Radix UI, ensuring consistent design, keyboard accessibility, and mobile-first layouts across core pages and dashboards.