https://github.com/aleman-z/hackathon-starter-kit
Repositorio con recursos y plantillas reutilizables para la preparación rumbo a hackathones.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.2%) to scientific vocabulary
Repository
Repositorio con recursos y plantillas reutilizables para la preparación rumbo a hackathones.
Basic Info
- Host: GitHub
- Owner: Aleman-Z
- License: mit
- Default Branch: main
- Size: 11.7 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
🎧 Hackathon Starter Kit – Spotify para el Aprendizaje
Este repositorio contiene una estructura modular de proyecto diseñada para construir una aplicación educativa basada en audio, inspirada en la idea de Spotify para el aprendizaje. Fue creado para facilitar el desarrollo rápido durante hackatones y contiene archivos base para todos los componentes principales de la aplicación.
🧠 Descripción del Proyecto
El objetivo de esta app es ofrecer a los usuarios resúmenes educativos de 5 minutos en formato de audio, adaptados a sus intereses — como un asistente de aprendizaje estilo podcast. El backend integra modelos de lenguaje, procesamiento de texto a voz y seguimiento de preferencias. El frontend permite la selección de temas y la exploración de recomendaciones mediante una interfaz intuitiva.
📁 Estructura del Repositorio
Cada carpeta corresponde a un equipo o módulo funcional:
audio/
Herramientas y scripts para convertir texto educativo en audio natural, usando APIs como Eleven Labs u otros servicios TTS.backend/
Backend basado en FastAPI que orquesta la interacción entre los LLMs, el módulo de audio y el frontend. Incluye endpoints y lógica de integración.comunicación/
Material compartido para la coordinación del equipo, como documentación, planeación de tareas y protocolos de comunicación.frontend/
Interfaz de usuario construida en Streamlit para ingresar temas, recibir sugerencias y reproducir los audios generados.llms/
Scripts para generar contenido educativo a partir de temas seleccionados por el usuario, usando modelos de lenguaje como Mistral o GPT.
🚀 Cómo empezar
Para comenzar, clona el repositorio y explora cada módulo según tu rol (frontend, backend, LLMs, etc.). El proyecto está diseñado para que los equipos trabajen de forma independiente pero dentro de una arquitectura unificada.
bash
git clone https://github.com/Aleman-Z/hackathon-starter-kit.git
Cada carpeta contiene su propio README o un main.py/app.py para facilitar la puesta en marcha.
🙌 Créditos
Este kit fue desarrollado por Team México para el Global AI Hackathon HackNation 2025.
Equipo y roles principales:
| Módulo | Integrantes | Rol principal | |------------------|----------------------------------------------------------------------------|----------------------------------------------------| | Frontend | @EsveBavi, Guadalupe Vásquez | Diseño e implementación de la interfaz | | Backend | @Aleman-Z, Joaquín (Nai) | Creación de endpoints y conexiones | | LLMs | @Brandon331 | Generación de texto y sugerencias | | Audio | @Aleman-Z, Deya | Conversión de texto a audio tipo podcast | | Comunicación | @AlfonsoGovela, Deya | Documentación, narrativa, visibilidad |
Owner
- Name: Adrián Alemán-Zapata
- Login: Aleman-Z
- Kind: user
- Location: Nijmegen, The Netherlands.
- Company: @Donders-Institute
- Website: http://www.linkedin.com/in/adrián-alemán-zapata-b1b727b2
- Repositories: 2
- Profile: https://github.com/Aleman-Z
PhD Candidate @ Donders Institute for Brain Cognition and Behaviour.
GitHub Events
Total
- Watch event: 1
- Member event: 3
- Push event: 35
- Fork event: 1
- Create event: 2
Last Year
- Watch event: 1
- Member event: 3
- Push event: 35
- Fork event: 1
- Create event: 2