Skip to content

binarybrains-upiicsa/Hacktion

Repository files navigation

Contributors Forks Stargazers Issues

Logo

Hacktion UPIICSA

El hacktion es un evento del tipo hackaton donde se resolverán problemas con las herramientas de Notion . Este evento se llevará a cabo en la Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y AdministrativasUPIICSA por sus siglas— del Instituto Politécnico Nacional, el cual se realizará el día 10 de julio de 2025 ·Reportar error ·Sugerir algo

Tabla de contenidos

Para empezar

Prerrequisitos

Para que puedas trabajar, aportar, corregir o visualizar el proyecto en condiciones optimas te recomendamos tener instalado lo siguiente:

  • Deno (versión 2.3.3 o superior)
  • Git
  • Editor de código (este es a tu preferencia :D)

Instalación

  1. Clona el repositorio

    git clone https://github.com/binarybrains-upiicsa/Hacktion.git
  2. Instalar todas las dependencias del proyecto

    deno install
  3. Ejecuta el proyecto en local

    deno task dev
    • Para ejecución en modo producción (preview):
    deno task preview

Arranque de servidor de desarrollo

Una vez que hayas ejecutado el comando deno task dev, el servidor de desarrollo ya estará disponible en la dirección web http://localhost:3000 o el puerto que configure tu IDE. Puedes abrir el enlace en tu navegador para poder observar al sitio web en funcionamiento.

[!Warning] El sitio solo se ejecutará de manera remota, no se encontrará en ninguna dirección web del internet por lo que solo tu tendrás acceso a esa página... a menos de que lo pongas ya en un servidor público y tu configures todo para que funcione 👀.

La estructura del proyecto sigue el patrón estándar de Astro con Deno:

  • /src/pages → Contiene las páginas principales del sitio, como index.astro.
  • public → Activos estáticos como imágenes y favicon.svg.
  • .github/workflows → Configuración de CI/CD para GitHub Actions

(volver arriba)

Contribuir al proyecto

Las contribuciones ayudan a que los programadores puedan practicar su codificación, aprender de los demás, llegar a inspirar a otros a programar y crear. ¡Apreciaremos cualquier contribución!

Si tienes alguna sugerencia o mejora para el proyecto, por favor realiza un fork de nuestro repositorio para poder realizar un cambio, refactorización o actualización del código para después crear una pull request. También puedes solamente abrir un issue con la etiqueta "enhancement".

Aquí te dejamos una guía rápida:

  1. Haz un fork.
  2. Clona tu fork (git clone <URL del fork>)
  3. Añade el repositorio original como remoto (git remote add upstream <URL del repositorio original>)
  4. Crea tu Rama de Funcionalidad (git switch -c feature/CambioComún)
  5. Realiza tus Cambios (git commit -m 'Add: otro CambioComún')
  6. Haz Push a la Rama (git push origin feature/CambioComún)
  7. Abre una pull request.

Te recomendamos consultar la guía de contribución para que conozcas la mejor forma de empezar y siguiendo buenas prácticas.

(volver arriba)

Este proyecto esta prototipado en figma por lo que hecha un vistaso a cómo esta diseñado y cual es el objetivo a lograr:

https://www.figma.com/proto/zzUihNL30PVc7Iyj5qbBvK/Hacktion2?page-id=0%3A1&node-id=1-3&viewport=403%2C459%2C0.2&t=XRLyyJcLIoZt6VVG-1&scaling=scale-down&content-scaling=fixed

¡Gracias a todos los que colaboraron a hacer este proyecto posible!

Contribuidores

🛠️ Stack

  • Astro - The web framework for content-driven websites.
  • Typescript - JavaScript with syntax for types.
  • CSS - For the style of the web.
  • Javascript - JavaScript.
  • Deno - The platform for the back-end.

(volver arriba)

About

Repositiorio de la web oficial Hacktion 2025

Resources

Stars

Watchers

Forks

Contributors 8