An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# HT Sports App Móvil


HT Sports Logo

![Ionic](https://img.shields.io/badge/Ionic-Framework-3880ff?logo=ionic) ![Angular](https://img.shields.io/badge/Angular-15-dd0031?logo=angular) ![Android](https://img.shields.io/badge/Android-Compatible-3ddc84?logo=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

```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