Skip to content

Pabloob/GymHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descripción El Gym Management System es una aplicación móvil desarrollada con Flutter para la gestión integral de un gimnasio. La aplicación permite:

Gestión de clientes, instructores y administradores

Programación de clases y horarios

Control de asistencia

Gestión de pagos

Reserva de clases

Características principales Roles de usuario:

Administrador: Gestión completa del sistema

Instructor: Visualización de horarios y clases asignadas

Cliente: Inscripción a clases y seguimiento de asistencia

Módulos principales:

Gestión de usuarios

Gestión de clases y horarios

Control de asistencia

Sistema de notificaciones

Reportes y estadísticas

Tecnologías utilizadas Frontend:

Flutter (Dart)

Riverpod para gestión de estado

Google Nav Bar para navegación

Table Calendar para visualización de horarios

Backend:

API REST personalizada

JWT para autenticación

SharedPreferences para almacenamiento local

Herramientas:

Visual Studio Code

Postman para pruebas de API

Git para control de versiones

Requisitos del sistema Flutter SDK (versión 3.0 o superior)

Dart SDK (versión 2.17 o superior)

Dispositivo Android/iOS o emulador

Conexión a internet para consumo de API

Instalación Clonar el repositorio:

bash Copy git clone https://github.com/tu-usuario/gym-management-system.git Navegar al directorio del proyecto:

bash Copy cd gym-management-system Instalar dependencias:

bash Copy flutter pub get Ejecutar la aplicación:

bash Copy flutter run Configuración Crear un archivo .env en el directorio raíz con las siguientes variables:

Para generar archivos necesarios:

bash Copy flutter pub run build_runner build --delete-conflicting-outputs

Licencia Distribuido bajo la licencia MIT. Consulta el archivo LICENSE para más información.

Contacto Pablo Orbea Benitez - pabloorbeab@gnail.com

Enlace del proyecto: https://github.com/Pabloob/GestionGimnasio

About

Proyecto final del grado superior de desarrollo de aplicaciones multiplataforma, es una aplicación estilo ERP para la gestión de un gimnasio con control por roles de usuario básico, trabajador y encargado con control total.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors