Este repositorio contiene la landing page oficial para el OpenTech Hackathon 2025. Es una aplicación de una sola página construida con React, Vite y Tailwind CSS, diseñada para proporcionar toda la información necesaria para los participantes, incluyendo la agenda, reglas, premios e información de contacto.
- Framework: React
- Herramienta de Construcción: Vite
- Lenguaje: TypeScript
- Estilos: Tailwind CSS
- Enrutamiento: React Router DOM
El proyecto está organizado siguiendo una arquitectura basada en componentes para asegurar la modularidad y reutilización.
src/components/: Contiene componentes que son específicos de la página de inicio principal.src/pages/: Contiene los componentes de página de nivel superior comoCodeOfConduct.tsxyTermsOfEvent.tsx.src/shared/: Contiene componentes reutilizables que se comparten entre diferentes características o páginas.src/App.tsx: El componente principal de la página de inicio.src/main.tsx: El punto de entrada de la aplicación donde se configura el enrutador.
En el directorio del proyecto, puedes ejecutar:
Ejecuta la aplicación en modo de desarrollo. Abre http://localhost:5173 para verla en el navegador.
La página se recargará si realizas ediciones.
Construye la aplicación para producción en la carpeta dist.
Empaqueta correctamente React en modo de producción y optimiza la construcción para el mejor rendimiento.
Revisa los archivos del proyecto en busca de problemas de calidad de código.
¡Las contribuciones son bienvenidas! Si deseas mejorar este proyecto, por favor sigue estos pasos:
- Haz un Fork del repositorio.
- Crea una nueva rama para tu fonctionnalité (
git checkout -b feature/nueva-funcionalidad). - Haz tus cambios y realiza commits (
git commit -m 'Añade nueva funcionalidad'). - Empuja tus cambios a tu fork (
git push origin feature/nueva-funcionalidad). - Abre un Pull Request para que podamos revisar tus cambios.
Si encuentras un bug, por favor ayúdanos reportándolo. Sigue estos pasos:
- Ve a la sección de Issues del repositorio.
- Revisa si el bug ya ha sido reportado.
- Si no es así, crea un nuevo issue.
- Describe el bug detalladamente, incluyendo:
- Pasos para reproducirlo.
- Comportamiento esperado.
- Comportamiento actual.
- Capturas de pantalla (si es posible).
Este proyecto está licenciado bajo la Licencia MIT.