{"id":28963692,"url":"https://github.com/sorgazb/tfc_htsports_app","last_synced_at":"2026-05-03T18:32:01.911Z","repository":{"id":300291099,"uuid":"1005773280","full_name":"sorgazb/TFC_HTSports_APP","owner":"sorgazb","description":"TFC HT Sports mobile APP","archived":false,"fork":false,"pushed_at":"2025-06-20T21:05:45.000Z","size":4929,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-20T22:20:00.399Z","etag":null,"topics":["android","android-studio","angular","inappbrowser","ionic","ionic-framework","sports"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sorgazb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-20T19:44:39.000Z","updated_at":"2025-06-20T21:09:41.000Z","dependencies_parsed_at":"2025-06-20T22:30:10.608Z","dependency_job_id":null,"html_url":"https://github.com/sorgazb/TFC_HTSports_APP","commit_stats":null,"previous_names":["sorgazb/tfc_htsports_app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sorgazb/TFC_HTSports_APP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sorgazb%2FTFC_HTSports_APP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sorgazb%2FTFC_HTSports_APP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sorgazb%2FTFC_HTSports_APP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sorgazb%2FTFC_HTSports_APP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sorgazb","download_url":"https://codeload.github.com/sorgazb/TFC_HTSports_APP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sorgazb%2FTFC_HTSports_APP/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261601534,"owners_count":23183099,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-studio","angular","inappbrowser","ionic","ionic-framework","sports"],"created_at":"2025-06-24T04:12:14.108Z","updated_at":"2026-05-03T18:32:01.880Z","avatar_url":"https://github.com/sorgazb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HT Sports App Móvil\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://github.com/user-attachments/assets/6a510eb9-31b3-4e53-870d-d498d91de35a\" alt=\"HT Sports Logo\" /\u003e\r\n\u003c/p\u003e\r\n\r\n![Ionic](https://img.shields.io/badge/Ionic-Framework-3880ff?logo=ionic)\u0026nbsp;![Angular](https://img.shields.io/badge/Angular-15-dd0031?logo=angular)\u0026nbsp;![Android](https://img.shields.io/badge/Android-Compatible-3ddc84?logo=android)\r\n\r\n\u003e **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.\r\n\r\n\r\n## 📱 Descripción de la App Móvil\r\n\r\nLa 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.  \r\n\u003e ⚠️ **Solo disponible para Android**. No está publicada en ningún marketplace\r\n\r\n### Principales características\r\n- **WebView embebida** con InAppBrowser  \r\n- Carga segura de la web principal sin salir de la app  \r\n- Compatible con dispositivos Android\r\n\r\n\r\n## 🎯 Objetivos del Proyecto\r\n\r\nLos objetivos se dividen en dos ámbitos:\r\n\r\n1. **Personales**  \r\n   - Afrontar nuevos retos técnicos.  \r\n   - Aprender y aplicar nuevas tecnologías (Ionic, Android Studio).  \r\n\r\n2. **Funcionales**  \r\n   - Proveer una plataforma accesible para clubes deportivos de nivel modesto.  \r\n   - Diferentes experiencias según el rol de usuario:\r\n     - **Aficionado**: resultados en directo, tienda de merchandising y compra de entradas.  \r\n     - **Jugador**: planificación semanal, estadísticas, dietas por IA.  \r\n     - **Cuerpo Técnico**: creación de entrenamientos, alineaciones, scout y valoración de jugadores.\r\n\r\n## 🏗️ Tecnologías\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/Ionic-Framework-3880ff?style=for-the-badge\u0026logo=ionic\" alt=\"Ionic\" /\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/Angular-15-dd0031?style=for-the-badge\u0026logo=angular\" alt=\"Angular\" /\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/Capacitor-4.1.2-0050ef?style=for-the-badge\u0026logo=ionic\" alt=\"Capacitor\" /\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/InAppBrowser-Plugin-000000?style=for-the-badge\" alt=\"InAppBrowser\" /\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/Android_Studio-2021.1.1-3ddc84?style=for-the-badge\u0026logo=android-studio\" alt=\"Android Studio\" /\u003e\r\n\u003c/p\u003e\r\n\r\n\r\n## 📂 Estructura del Proyecto\r\n\r\n```txt\r\nTFC_HTSports_APP/\r\n├── android/                     # Proyecto nativo Android (generado por Capacitor)\r\n├── resources/                   # Iconos y splashscreens\r\n├── src/\r\n│   ├── app/\r\n│   │   ├── app.component.ts     # Componente principal\r\n│   │   └── app.module.ts\r\n│   └── assets/\r\n│       └── ...                  # Imágenes y estilos\r\n├── capacitor.config.ts          # Configuración de Capacitor\r\n├── ionic.config.json            # Configuración de Ionic\r\n├── package.json\r\n├── tsconfig.json\r\n└── README.md\r\n```\r\n## ⚙️ Instalación y Entorno de Desarrollo\r\n\r\nClonar repositorio:\r\n\r\n```txt\r\ngit clone https://github.com/sorgazb/TFC_HTSports_APP.git\r\ncd TFC_HTSports_APP\r\n```\r\n\r\nInstalar dependencias:\r\n\r\n```txt\r\nnpm install\r\n```\r\n\r\nLevantar la app en modo desarrollo:\r\n\r\n```txt\r\nionic serve\r\nAbre tu navegador en http://localhost:8100.\r\n```\r\n\r\nConstruir APK para Android:\r\n\r\n```txt\r\nionic build --prod\r\nnpx cap sync android\r\nnpx cap open android\r\n```\r\n\r\n## 🤝 Contribución\r\n¡Todo aporte es bienvenido! Si quieres ayudar con:\r\n\r\nCorrección de bugs\r\n\r\nNuevas funcionalidades\r\n\r\nDocumentación\r\n\r\nHaz un fork del repositorio.\r\n\r\nCrea una rama:\r\n\r\n```txt\r\ngit checkout -b feature/nombre-feature\r\n```\r\n\r\nRealiza tus cambios y haz commit.\r\n\r\nAbre un Pull Request describiendo los cambios.\r\n\r\nProyecto Final GS-DAW – Sergio Orgaz Bravo\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsorgazb%2Ftfc_htsports_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsorgazb%2Ftfc_htsports_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsorgazb%2Ftfc_htsports_app/lists"}