Tournament Management - Software Project by MD Hasan (MD Hasan Akon)
Home/Projects/Tournament Management
web

Tournament Management

The Tournament Management Frontend is a robust Next.js application built with the App Router. It serves as the user-facing interface for managing tournaments, offering dedicated layouts for authentication, public pages, and secure user dashboards. The project emphasizes a clean, component-driven architecture, persistent state management, and a premium user experience with smooth animations and interactive UI elements.

Project Type

web

Development Timeline

01/01/2026 - 01/06/2026

Engineering Role

Full‑Stack Developer

Team Size

5 Member(s)

Key Features & Architecture

  • User & Role Management: Robust authentication system supporting Players, Coaches, Referees, and Administrators.
  • Tournament & Series Management: End-to-end handling of tournaments, divisions, and series leaderboards.
  • Team & Roster Building: Dynamic team creation, player invitations, and complete roster management.
  • Match Scheduling: Tracking of matches, scores, schedules, and division standings.
  • Camp Registrations: Built-in system for managing training camps, including dynamic capacity waitlists.
  • Payment Processing: Integrated payment flows with support for discount overrides.
  • Real-time Notifications: Alerts and updates for essential user and system activities.

Engineering Responsibilities

  • Led the backend development of a tournament and camp management platform using Node.js, Express, Prisma, and MongoDB.
  • Built admin logic for user management, block/unblock actions, soft delete, activity logs, and dashboard reporting.
  • Implemented tournament workflows for registration, division management, scheduling, standings, and leaderboard generation.
  • Developed camp registration and waitlist features with capacity control, session movement, cancellation, and refund handling.
  • Integrated authentication, role-based access, notifications, file uploads, and Stripe payment processing.

Technologies & Tools

Next jsNode jsTypescriptExpress jsmongodbprismaReduxReact hookSonnerMotionLucide reactSwiper
Tournament Management | Project by MD Hasan (MD Hasan Akon) | Md Hasan