sport-management-system / README.md
GCC Beach Games 2025
GCC Beach Games 2025 Portal & Website
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 frontendserver- Go backendstrapi- Strapi CMS
Running the application
- Run
make buildto build the application - Run
make runto start the application - Run
make populate-strapito populate the Strapi CMS with the initial data - Run
make stopto stop the application - Run
make restartto restart the application
Accessing the application
- Strapi CMS: http://localhost:1337
- Website frontend: http://localhost:3000
- Portal frontend: http://localhost:3000/portal