https://github.com/sorgazb/tfc_htsports_app
TFC HT Sports mobile APP
https://github.com/sorgazb/tfc_htsports_app
android android-studio angular inappbrowser ionic ionic-framework sports
Last synced: about 2 months ago
JSON representation
TFC HT Sports mobile APP
- Host: GitHub
- URL: https://github.com/sorgazb/tfc_htsports_app
- Owner: sorgazb
- Created: 2025-06-20T19:44:39.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-20T21:05:45.000Z (12 months ago)
- Last Synced: 2025-06-20T22:20:00.399Z (12 months ago)
- Topics: android, android-studio, angular, inappbrowser, ionic, ionic-framework, sports
- Language: TypeScript
- Homepage:
- Size: 4.7 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HT Sports App Móvil
  
> **HT Sports** es una plataforma web y móvil para la gestión integral de equipos deportivos, pensada tanto para aficionados, jugadores y cuerpo técnico de clubes de nivel modesto o en fase inicial.
## 📱 Descripción de la App Móvil
La app móvil de **HT Sports** está desarrollada con **Ionic + Angular** y empaquetada para Android. Utiliza la librería **InAppBrowser** para mostrar la versión web embebida dentro de la propia app sin abrir un navegador externo.
> ⚠️ **Solo disponible para Android**. No está publicada en ningún marketplace
### Principales características
- **WebView embebida** con InAppBrowser
- Carga segura de la web principal sin salir de la app
- Compatible con dispositivos Android
## 🎯 Objetivos del Proyecto
Los objetivos se dividen en dos ámbitos:
1. **Personales**
- Afrontar nuevos retos técnicos.
- Aprender y aplicar nuevas tecnologías (Ionic, Android Studio).
2. **Funcionales**
- Proveer una plataforma accesible para clubes deportivos de nivel modesto.
- Diferentes experiencias según el rol de usuario:
- **Aficionado**: resultados en directo, tienda de merchandising y compra de entradas.
- **Jugador**: planificación semanal, estadísticas, dietas por IA.
- **Cuerpo Técnico**: creación de entrenamientos, alineaciones, scout y valoración de jugadores.
## 🏗️ Tecnologías
## 📂 Estructura del Proyecto
```txt
TFC_HTSports_APP/
├── android/ # Proyecto nativo Android (generado por Capacitor)
├── resources/ # Iconos y splashscreens
├── src/
│ ├── app/
│ │ ├── app.component.ts # Componente principal
│ │ └── app.module.ts
│ └── assets/
│ └── ... # Imágenes y estilos
├── capacitor.config.ts # Configuración de Capacitor
├── ionic.config.json # Configuración de Ionic
├── package.json
├── tsconfig.json
└── README.md
```
## ⚙️ Instalación y Entorno de Desarrollo
Clonar repositorio:
```txt
git clone https://github.com/sorgazb/TFC_HTSports_APP.git
cd TFC_HTSports_APP
```
Instalar dependencias:
```txt
npm install
```
Levantar la app en modo desarrollo:
```txt
ionic serve
Abre tu navegador en http://localhost:8100.
```
Construir APK para Android:
```txt
ionic build --prod
npx cap sync android
npx cap open android
```
## 🤝 Contribución
¡Todo aporte es bienvenido! Si quieres ayudar con:
Corrección de bugs
Nuevas funcionalidades
Documentación
Haz un fork del repositorio.
Crea una rama:
```txt
git checkout -b feature/nombre-feature
```
Realiza tus cambios y haz commit.
Abre un Pull Request describiendo los cambios.
Proyecto Final GS-DAW – Sergio Orgaz Bravo