sport-management-system / README.md

GCC Beach Games 2025

GCC Beach Games 2025 Portal & Website

Last updated: 4/16/2026GitHubspm.stag.rihal.tech/

GCC Beach Games 2025

  • Website which is a landing web app for the event
  • Portal which is the registration portal for the event

Overview

This is a full-stack application consisting of three main components:

  • A web frontend built with React (running on port 3000)
  • A backend server written in Go (running on port 8081)
  • A Strapi CMS for content management (running on port 1337) with PostgreSQL database

Folder Structure

  • web - React frontend
  • server - Go backend
  • strapi - Strapi CMS

Running the application

  1. Run make build to build the application
  2. Run make run to start the application
  3. Run make populate-strapi to populate the Strapi CMS with the initial data
  4. Run make stop to stop the application
  5. Run make restart to restart the application

Accessing the application