Skip to content

Commit c65a678

Browse files
authored
Merge pull request #18 from gpul-org/develop
Info + Colaboradores
2 parents da3b7e3 + 1ce823c commit c65a678

File tree

11 files changed

+342
-0
lines changed

11 files changed

+342
-0
lines changed

src/assets/collaborators/astro.svg

Lines changed: 102 additions & 0 deletions
Loading
20.7 KB
Loading

src/components/homepage/Colaboradores.astro

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import { Image } from 'astro:assets'
44
import logoAMTEGA from '../../assets/collaborators/amtega.svg'
55
import logoFIC from '../../assets/collaborators/fic.svg'
66
import logoUDC from '../../assets/collaborators/udc.svg'
7+
8+
import astro from '../../assets/collaborators/astro.svg'
9+
import perusinas from '../../assets/collaborators/perusinas-ii.png'
710
---
811

912
<h1
@@ -13,6 +16,18 @@ import logoUDC from '../../assets/collaborators/udc.svg'
1316
Colaboradores
1417
</h1>
1518
<h2 class="mt-2 text-center text-gray-300 sm:text-xl md:text-2xl">Nos ayudan a hacer realidad el evento</h2>
19+
<div class="mb-12 mt-4 grid grid-cols-1 gap-8 px-3 sm:grid-cols-2 md:grid-cols-2">
20+
<a href="https://astrocafe.es/">
21+
<div class="flex h-32 flex-col justify-center overflow-hidden rounded-lg p-2 text-center">
22+
<Image src={astro} alt="Logo UDC" class="h-full w-full object-contain" />
23+
</div>
24+
</a>
25+
<a href="https://perusinas.com/">
26+
<div class="flex h-32 flex-col justify-center overflow-hidden rounded-lg p-2 text-center">
27+
<Image src={perusinas} alt="Logo FIC" class="h-full w-full object-contain" />
28+
</div>
29+
</a>
30+
</div>
1631
<div class="mt-4 grid grid-cols-1 gap-8 px-3 sm:grid-cols-2 md:grid-cols-3">
1732
<a href="https://udc.gal">
1833
<div class="flex h-32 flex-col justify-center overflow-hidden rounded-lg p-2 text-center">

src/layouts/InfoLayout.astro

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
import Layout from './Layout.astro'
3+
4+
interface Props {
5+
frontmatter: {
6+
title: string
7+
}
8+
}
9+
10+
const { frontmatter } = Astro.props
11+
12+
import Footer from '../components/Footer.astro'
13+
---
14+
15+
<Layout title={frontmatter.title}>
16+
<div class="mx-auto mt-6 w-full max-w-screen-lg grow px-2">
17+
<a
18+
href="/informacion/"
19+
class="hover-bg-green-700 rounded-full border border-green-700 px-4 py-2 text-green-500 transition duration-150 hover:text-white"
20+
>Volver a información</a
21+
>
22+
</div>
23+
<div class="prose prose-invert mx-auto my-10 max-w-screen-md px-3">
24+
<h1>{frontmatter.title}</h1>
25+
<slot />
26+
</div>
27+
<Footer />
28+
</Layout>

src/pages/informacion/charlas.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: ../../layouts/InfoLayout.astro
3+
title: HackUDC 2025 — Charlas patrocinadores
4+
---
5+
6+
_Esta información se publicará a medida que se acerque el evento_

src/pages/informacion/general.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
layout: ../../layouts/InfoLayout.astro
3+
title: HackUDC 2025 — Información general
4+
---
5+
6+
Un hackathon es un evento de corta duración donde estudiantes de diversas disciplinas colaboran en equipos para desarrollar prototipos de software en un tiempo limitado, usualmente 24-48 horas. El enfoque está en innovar, aprender y crear soluciones prácticas a retos específicos
7+
8+
## Ubicación
9+
10+
El evento se desarrollará en la Facultad de Informática de la UDC:
11+
12+
<iframe
13+
width="100%"
14+
height="500"
15+
src="https://www.openstreetmap.org/export/embed.html?bbox=-8.412711024284365%2C43.33195002219778%2C-8.409170508384706%2C43.333783946330506&amp;layer=mapnik&amp;marker=43.33286625120424%2C-8.410940149999988"
16+
style="border: 1px solid black"
17+
class="rounded-md"
18+
></iframe>

src/pages/informacion/horarios.mdx

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
layout: ../../layouts/InfoLayout.astro
3+
title: HackUDC 2025 — Horarios
4+
---
5+
6+
Estos horarios son aproximados. Puedes mantenerte al día de todos los cambios en la [comunidad de Discord](link).
7+
8+
## Viernes
9+
10+
| Hora | Lugar | Actividad |
11+
| :---: | :------------: | ----------------------- |
12+
| 17:30 | Salón de actos | Acreditaciones |
13+
| 19:00 | Salón de actos | Ceremonia de bienvenida |
14+
| 22:00 | Planta 1 | Cena |
15+
16+
## Sábado
17+
18+
| Hora | Lugar | Actividad |
19+
| :---: | :------: | --------- |
20+
| 09:00 | Planta 1 | Desayuno |
21+
| 14:00 | Planta 1 | Comida |
22+
| 22:00 | Planta 1 | Cena |
23+
24+
## Domingo
25+
26+
| Hora | Lugar | Actividad |
27+
| :---: | :------------: | ----------------------- |
28+
| 09:00 | - | Entrega de proyectos |
29+
| 09:00 | Planta 1 | Desayuno |
30+
| 10:00 | Aulas | Evaluación de proyectos |
31+
| 13:30 | Planta 1 | Comida |
32+
| 16:00 | Salón de actos | Entrega de premios |

src/pages/informacion/index.astro

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
import Footer from '../../components/Footer.astro'
3+
import Layout from '../../layouts/Layout.astro'
4+
5+
import { faClock } from '@fortawesome/free-regular-svg-icons'
6+
import { faBus, faGavel, faInfo, faMedal, faPersonChalkboard } from '@fortawesome/free-solid-svg-icons'
7+
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
8+
9+
const scrollOptions = [
10+
{
11+
icon: faInfo,
12+
title: 'Info. general',
13+
subtitle: 'Fechas, ubicación, premios, etc.',
14+
href: 'general/',
15+
},
16+
{
17+
icon: faClock,
18+
title: 'Horarios',
19+
subtitle: '¿A qué hora se entregan los proyectos?',
20+
href: 'horarios/',
21+
},
22+
{
23+
icon: faGavel,
24+
title: 'Reglas',
25+
subtitle: '¿Alguna norma a seguir?',
26+
href: 'reglas/',
27+
},
28+
{
29+
icon: faMedal,
30+
title: 'Retos y premios',
31+
subtitle: '¿Cuales eran los retos?',
32+
href: 'retos/',
33+
},
34+
{
35+
icon: faPersonChalkboard,
36+
title: 'Charlas patrocinadores',
37+
subtitle: '¿Más información sobre los retos?',
38+
href: 'charlas/',
39+
},
40+
{
41+
icon: faBus,
42+
title: 'Transporte',
43+
subtitle: '¿Cómo se llega a la facultad?',
44+
href: 'transporte/',
45+
},
46+
]
47+
---
48+
49+
<Layout title="HackUDC 2025 - Información sobre el evento">
50+
<div class="flex h-screen flex-col">
51+
<div class="mx-auto mt-6 w-full max-w-screen-lg grow px-2">
52+
<a
53+
href="/"
54+
class="hover-bg-green-700 rounded-full border border-green-700 px-4 py-2 text-green-500 transition duration-150 hover:text-white"
55+
>Volver a inicio</a
56+
>
57+
</div>
58+
<div class="mx-auto w-full max-w-screen-lg grow px-2">
59+
<p class="mt-10 text-center text-5xl font-medium">
60+
<span
61+
class="inline-block bg-gradient-to-br from-green-700 via-green-500 to-green-700 bg-clip-text text-transparent"
62+
>
63+
Información sobre el evento
64+
</span>
65+
</p>
66+
67+
<div class="mt-14 grid grid-cols-1 gap-4 px-2 sm:grid-cols-3">
68+
{
69+
scrollOptions.map((o) => {
70+
return (
71+
<a
72+
href={o.href}
73+
class="bg-animated flex h-36 flex-col justify-evenly rounded p-0.5 duration-150 hover:scale-[1.03]"
74+
>
75+
<div class="flex h-full flex-col justify-evenly rounded bg-[#242424] px-8 py-2 duration-150">
76+
<div class="px-1">
77+
<FontAwesomeIcon icon={o.icon} className="h-10" />
78+
</div>
79+
<div>
80+
<h2 class="text-xl">{o.title}</h2>
81+
<p class="text-sm font-light">{o.subtitle}</p>
82+
</div>
83+
</div>
84+
</a>
85+
)
86+
})
87+
}
88+
</div>
89+
</div>
90+
91+
<style>
92+
.bg-animated:hover {
93+
animation: gradient 500ms ease;
94+
animation-iteration-count: 1;
95+
animation-fill-mode: forwards;
96+
}
97+
98+
.bg-animated {
99+
background: linear-gradient(-45deg, #22c55e, #15803d 50%, #242424 50% 100%);
100+
background-size: 200% 200%;
101+
}
102+
@keyframes gradient {
103+
0% {
104+
background-position: 0% 0%;
105+
}
106+
100% {
107+
background-position: 100% 100%;
108+
}
109+
}
110+
</style>
111+
<Footer />
112+
</div>
113+
</Layout>

src/pages/informacion/reglas.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: ../../layouts/InfoLayout.astro
3+
title: HackUDC 2025 — Reglas
4+
---
5+
6+
Aquí están las principales reglas:
7+
8+
- **Desarrollo del proyecto:** Puedes trear tu idea, pero la programación comienza en el evento. No se permite trabajar en el código antes del inicio oficial, después de la ceremonia de apertura.
9+
- **Licencia de Software Libre obligatoria:** Todos los proyectos deben entregarse con una licencia de software libre. Asegúrate de adjuntarla junto con tu proyecto.
10+
- **Asesoramiento de mentores:** Habrá un equipo de mentores disponibles en todo momento para ayudaros con las ideas y con la parte técnica de vuestros proyectos. No dudes en pedir ayuda para despejar cualquier duda o si estás atascado.
11+
- **Colaboración entre equipos permitida:** La colaboración entre equipos es bienvenida. ¡Compartid conocimientos y trabajad juntos!
12+
- **Participa en múltiples retos:** No te limites a un solo reto. ¡Siente la liberta de presentar tus habilidades en más de una categoría!
13+
14+
Estas reglas buscan crear un ambiente colaborativo y estimulante. ¡Que la creatividad fluya y que todos disfrutéis del desafío!

src/pages/informacion/retos.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: ../../layouts/InfoLayout.astro
3+
title: HackUDC 2025 — Retos y premios
4+
---
5+
6+
_Los retos se publicarán después de la ceremonia de apertura_

0 commit comments

Comments
 (0)