Trabajo final del 3er cuatrimestre de la UTN-MDP (Tecnicatura en Programacion)
FitAdmin es un software versátil y rápido de control y gestión de gimnasios diseñado para propietarios de gimnasios pequeños y medianos. Ofrece una gama de soluciones para gestionar clientes, actividades, cuotas, ingresos mediante QR y más, modernizando y facilitando la administración del gimnasio.
- Descripción
- Requisitos del Sistema
- Instalación
- Uso
- Características
- Estructura del Proyecto
- Licencia
- Contacto
FitAdmin resuelve el problema de implementar una solución integral para la gestión de gimnasios. Con FitAdmin, los dueños de gimnasios pueden:
- Gestionar clientes.
- Administrar actividades y cuotas.
- Controlar el acceso de los clientes mediante códigos QR.
- Enviar y recibir correos electrónicos.
- Subir y bajar fotos y PDFs desde Dropbox.
- Generar PDFs y estadísticas.
- Java: JDK 21.
- Base de Datos: Cuenta en Dropbox para almacenamiento de datos.
- IDE: Proyecto desarrollado en IntelliJ IDEA.
- Abre el proyecto en IntelliJ IDEA.
- Configura Dropbox:
- Asegúrate de tener una cuenta en Dropbox y configura las credenciales necesarias en el proyecto.
- Configura Gmail
- Asegúrate de tener una cuenta en Gmail y configura las credenciales necesarias en el proyecto
- Compila y ejecuta el proyecto desde IntelliJ IDEA.
La interfaz de usuario de FitAdmin es intuitiva y fácil de entender. A continuación, se describen las principales funcionalidades:
- Crear clientes.
- Archivar clientes.
- Cargar rutinas.
- Enviar rutinas por correo electrónico.
- Visualización de diferentes estadísticas del gimnasio.
- Generación de códigos QR para habilitar o no el acceso de los usuarios.
La interfaz incluye botones para acceder a estas funcionalidades y utiliza ventanas emergentes (pop-ups) para notificaciones, errores y otras situaciones.
- Gestión de clientes.
- Generación y escaneo de códigos QR.
- Envío y recepción de correos electrónicos.
- Subida y bajada de fotos y PDFs desde Dropbox.
- Generación de PDFs.
El proyecto está organizado de la siguiente manera:
Para representar la estructura del proyecto en un archivo Markdown (.md), puedes utilizar un bloque de código con un formato similar al que proporcionaste. Aquí tienes cómo se vería:
FitAdmin/
├── java
│ ├── API
│ ├── Enum
│ ├── Exceptions
│ ├── GUI
│ │ └── PopUps
│ ├── Interfaces
│ ├── JavaUtiles
│ ├── Module
│ └── Main
└── resources
└── Images
Este proyecto está licenciado bajo la licencia especificada en el repositorio.
Para preguntas o soporte, puedes contactar a [email protected].