Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Hansel-Pan/sistema-de-informacion-web-para-un-gimnasio/llms.txt

Use this file to discover all available pages before exploring further.

GymSys is a React-based gym management information system that helps you track member registrations, record membership payments, monitor real-time gym access, and generate occupancy reports — all from one web interface backed by a REST API.

Quickstart

Set up GymSys and have it running locally in minutes.

Architecture

Understand how the frontend, backend, and API layer fit together.

Core Features

Explore the dashboard, client management, payments, access control, and reports.

API Reference

Full reference for every REST endpoint exposed by the GymSys backend.

What GymSys Does

GymSys covers the day-to-day operations of a gym in four main areas:

Client Management

Register, edit, and delete member records. Track remaining membership days and current gym presence.

Payments

Log membership payments with tiered pricing packages ranging from single-day passes to annual memberships.

Access Control

Record member entries and exits in real time. See who is currently inside the gym at a glance.

Reports

View a complete member roster and a live occupancy snapshot in tabular report format.

Getting Started

1

Clone the repository

Clone both the frontend and backend repositories to your local machine.
2

Configure the environment

Set the backend API URL and database connection. The frontend expects the API at http://localhost:3001/api by default.
3

Start the backend

Launch the REST API server so the frontend can communicate with the database.
4

Start the frontend

Run the Vite development server and open the app in your browser.
See the Quickstart guide for step-by-step instructions.

Build docs developers (and LLMs) love