Skip to content

sorgazb/TFC_HTSports_APP

Repository files navigation

HT Sports App Móvil

HT Sports Logo

Ionic Angular Android

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

Ionic Angular Capacitor InAppBrowser Android Studio

📂 Estructura del Proyecto

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:

git clone https://github.com/sorgazb/TFC_HTSports_APP.git
cd TFC_HTSports_APP

Instalar dependencias:

npm install

Levantar la app en modo desarrollo:

ionic serve
Abre tu navegador en http://localhost:8100.

Construir APK para Android:

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:

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

Releases

No releases published

Packages

 
 
 

Contributors