Skip to content

Commit c3f3faf

Browse files
committed
Resolve conflicts merge of changes in cities data, city page, pastEvents
2 parents a8062f5 + cce6106 commit c3f3faf

File tree

7 files changed

+92
-24
lines changed

7 files changed

+92
-24
lines changed
239 KB
Loading
156 KB
Loading
21.4 KB
Loading

src/app/[city]/page.js

Lines changed: 66 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,69 @@ export default async function CityPage({ params }) {
5454
<p className="text-xl md:text-2xl opacity-90">{data.date}</p>
5555
<p className="text-lg opacity-80">{data.venue}</p>
5656
</HeroSection>
57-
57+
{/* Sección de introducción - Solo se muestra si existe */}
58+
{data.introduction && (
59+
<section className="container-py">
60+
<div className="max-w-7xl mx-auto">
61+
<div className="grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-10">
62+
{/* Columna de texto */}
63+
<div className="bg-black/20 backdrop-blur rounded-lg p-6 md:p-8">
64+
<h2 className="text-xl md:text-2xl font-bold mb-4 text-yellow-300">
65+
{data.introduction.title}
66+
</h2>
67+
<p className="text-base md:text-lg mb-6">
68+
{data.introduction.description}
69+
</p>
70+
71+
<h3 className="text-lg md:text-xl font-semibold mb-3 text-yellow-300">
72+
¿Cómo participar?
73+
</h3>
74+
<p className="text-base mb-5">
75+
{data.introduction.participationInfo}
76+
</p>
77+
78+
<p className="font-medium mb-5">
79+
Fecha: {data.date}
80+
</p>
81+
82+
<p className="mb-4">
83+
Puedes participar, sin costo.
84+
</p>
85+
86+
<div className="flex flex-col sm:flex-row gap-3 mb-4">
87+
{/* Oculto porque no está abierto el registro de asistentes
88+
<Link
89+
href="/register"
90+
className="btn-primary text-center"
91+
>
92+
Registrarme como asistente
93+
</Link>
94+
*/}
95+
<Link
96+
href={data.talkProposalLink}
97+
className="btn-secondary text-center"
98+
>
99+
Postular charla/taller
100+
</Link>
101+
</div>
102+
</div>
103+
104+
{/* Columna de imagen */}
105+
{data.introduction.campusImage && (
106+
<div className="rounded-lg overflow-hidden h-[300px] md:h-auto">
107+
<Image
108+
src={data.introduction.campusImage}
109+
alt={`Campus PyDay ${data.name}`}
110+
width={800}
111+
height={600}
112+
className="w-full h-full object-cover"
113+
/>
114+
</div>
115+
)}
116+
</div>
117+
</div>
118+
</section>
119+
)}
58120
{/* Mapa y dirección */}
59121
<section className="container-py">
60122
<div className="grid grid-cols-1 md:grid-cols-2 gap-4 md:gap-8 max-w-7xl mx-auto">
@@ -101,7 +163,7 @@ export default async function CityPage({ params }) {
101163
</div>
102164
</section>
103165

104-
{/* Agenda */}
166+
{/* Agenda*/}
105167
<section className="container-py">
106168
<h2 className="section-title">Agenda</h2>
107169
{data.length > 0 ? (
@@ -157,12 +219,12 @@ export default async function CityPage({ params }) {
157219
</div>
158220
)}
159221

160-
<div className="mt-8 md:mt-12 text-center">
222+
<div className="mt-8 md:mt-12 text-center hidden">
161223
<Link
162224
href="/register"
163225
target="_blank"
164226
className="btn-primary inline-flex items-center space-x-2"
165-
>
227+
>
166228
<span>Registrarme para este evento</span>
167229
<svg
168230
xmlns="http://www.w3.org/2000/svg"
@@ -181,7 +243,6 @@ export default async function CityPage({ params }) {
181243
</Link>
182244
</div>
183245
</section>
184-
185246
<FAQSection faqs={generalFAQs} />
186247

187248
<CTAFinal

src/app/page.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import featuredTalks from "@/data/featuredTalks";
1212
const cities = [
1313
{
1414
name: "Copiapó",
15-
date: "6 de Junio, 2025",
15+
date: "20 de Junio, 2025",
1616
slug: "copiapo",
1717
mapCoords: { x: 50, y: 90 },
1818
},
@@ -24,7 +24,7 @@ const cities = [
2424
},
2525
{
2626
name: "Santiago",
27-
date: "20 de Junio, 2025",
27+
date: "6 de Junio, 2025",
2828
slug: "santiago",
2929
mapCoords: { x: 58, y: 200 },
3030
},

src/data/cities.js

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,46 @@ import allTalks from "./talks";
33
const cityData = {
44
valparaiso: {
55
name: "Valparaíso",
6-
date: "13 de Junio, 2025",
7-
venue: "Universidad Técnica Federico Santa María",
6+
date: "13 de Junio, 2025, 10:00 AM - 17:00 PM",
7+
venue: "Casa Central, Universidad Técnica Federico Santa María",
88
address: "Avenida España 1680, Valparaíso, Chile",
99
image: "/images/cities/valparaiso.webp",
1010
mapUrl: "https://maps.app.goo.gl/Hmdu1bGLDcpBuXk46",
1111
embedMap:
1212
"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3344.8395004588306!2d-71.59466189999999!3d-33.0343587!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x9689e0b59627236d%3A0x86499de0392a795!2sAv.%20Espa%C3%B1a%201680%2C%202580816%20Valpara%C3%ADso!5e0!3m2!1ses-419!2scl!4v1745384901539!5m2!1ses-419!2scl",
1313
transportation: [
14-
"Metro Valparaíso: Estación Francia (10 min caminando)",
15-
"Buses 101, 102, 103 desde el centro",
16-
"Estacionamiento disponible en el campus",
14+
"Metro Valparaíso: Estación Portales (10 min caminando)",
15+
"Micros 105, 106, 202, 215, 216",
1716
],
17+
// Nuevos campos para Valparaíso
18+
introduction: {
19+
title: "¡Aventúrate en el Mundo de Python en PyDay Valparaíso!",
20+
description: "Únete a la cuarta edición de este emocionante evento en la Casa Central de la Universidad Técnica Federico Santa María. Disfruta de talleres interactivos y charlas inspiradoras en un ambiente creativo y colaborativo. PyDay Valparaíso 2025 es tu oportunidad para conectar con otros entusiastas, expandir conocimientos y explorar las posibilidades de este poderoso lenguaje de programación.",
21+
participationInfo: "Participar te permitirá: adquirir nuevas habilidades, conectar con la comunidad tecnológica y descubrir cómo Python puede transformar tu futuro. ¡No te lo pierdas!",
22+
campusImage: "/images/campus/utfsm-campus.webp",
23+
},
24+
talkProposalLink: "https://sessionize.com/pyday-valparaiso-2025/",
1825
schedule: allTalks.filter((talk) => talk.city === "valparaiso"),
1926
},
2027
santiago: {
2128
name: "Santiago",
22-
date: "20 de Junio, 2025",
23-
venue: "Universidad de Chile",
24-
address: "Av. Libertador Bernardo O'Higgins 1058, Santiago, Chile",
29+
date: "6 de Junio, 2025",
30+
venue: "DUOC UC, Sede San Joaquín",
31+
address: "Av. Vicuña Mackenna 4917, San Joaquín, Chile",
2532
image: "/images/cities/santiago.webp",
2633
mapUrl: "https://maps.app.goo.gl/VurFsaQhfD2hivrSA",
2734
embedMap:
28-
"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3329.1922105192975!2d-70.6507638!3d-33.444298499999995!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x9662c5a0c9ddf1c9%3A0xfdb61946b081cfe3!2sAv.%20Alameda%20Libertador%20Bernardo%20O'Higgins%201058%2C%20Casa%20Central%20de%20la%20Universidad%20de%20Chile%2C%20Santiago%2C%20Regi%C3%B3n%20Metropolitana!5e0!3m2!1ses-419!2scl!4v1745379830462!5m2!1ses-419!2scl",
35+
"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3327.049828297318!2d-70.61886772390879!3d-33.50008070005618!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x9662d00be4a5fa81%3A0xcd8eaf5b1d547f64!2sDuoc%20UC%3A%20Sede%20San%20Joaqu%C3%ADn!5e0!3m2!1ses-419!2scl!4v1721433553127!5m2!1ses-419!2scl",
2936
transportation: [
30-
"Metro: Estación Universidad de Chile (Línea 1)",
31-
"Buses del Transantiago: 513, 503, 513c",
32-
"Estacionamiento disponible en los alrededores (pago)",
37+
"Metro: Estación San Joaquín (Línea 5)",
38+
"Buses del Transantiago: 210, 213e",
39+
"Estacionamiento disponible en Pontificia Universidad Católica de Chile Campus San Joaquín, costo $10.000 app por día",
3340
],
3441
schedule: allTalks.filter((talk) => talk.city === "santiago"),
3542
},
3643
copiapo: {
3744
name: "Copiapó",
38-
date: "6 de Junio, 2025",
45+
date: "20 de Junio, 2025",
3946
venue: "Universidad de Atacama",
4047
address: "Av. Copayapu 485, Copiapó, Chile",
4148
image: "/images/cities/copiapo.webp",

src/data/pastEvents.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const pastEvents = [
1313
"En la edición 2024 de PyDay Chile, la comunidad organizó con éxito un evento en Copiapó en conjunto con Inacap. Con actividades presenciales y participación online, el PyDay Copiapó 2024 reforzó el compromiso de Python Chile de expandir el alcance del lenguaje a más regiones del país.",
1414
photosLink: "/multimedia?year=2024",
1515
videosLink: "/multimedia?videos=2024",
16-
webpageLink: "",
16+
webpageLink: "https://pyday.cl/2024",
1717
},
1818
{
1919
year: "2023",
@@ -28,7 +28,7 @@ const pastEvents = [
2828
"PyDay 2023 introdujo por primera vez una Hackatón en Santiago con más de 100 participantes, enfocada en IA generativa. Las charlas sobre ciencia de datos y desarrollo web fueron las más populares, y se estableció una mesa redonda sobre la comunidad Python en Chile.",
2929
photosLink: "/multimedia?year=2023",
3030
videosLink: "/multimedia?videos=2023",
31-
webpageLink: "",
31+
webpageLink: "https://pyday.cl/2023",
3232
},
3333
{
3434
year: "2022",
@@ -43,7 +43,7 @@ const pastEvents = [
4343
"La primera edición presencial después de la pandemia reunió a entusiastas de Python de todo el país. Se celebraron talleres prácticos de Django, Data Science y automatización. El networking post-evento estableció colaboraciones entre empresas y desarrolladores.",
4444
photosLink: "/multimedia?year=2022",
4545
videosLink: "/multimedia?videos=2022",
46-
webpageLink: "",
46+
webpageLink: "https://pyday.cl/2022",
4747
},
4848
{
4949
year: "2020",
@@ -57,7 +57,7 @@ const pastEvents = [
5757
highlights:"La primera edición nacional de PyDay Chile, realizada de manera online debido a la pandemia, fue el inicio de un sueño hecho realidad para la comunidad. Transmitido en YouTube, con participación activa en Discord y la presencia de speakers nacionales e internacionales, este evento marcó un hito para Python Chile, consolidándose como un espacio de encuentro, aprendizaje y colaboración para entusiastas de Python en el país.",
5858
photosLink: "/multimedia?year=2020",
5959
videosLink: "/multimedia?videos=2020",
60-
webpageLink: "",
60+
webpageLink: "https://pyday.cl/2020",
6161
},
6262
];
6363

0 commit comments

Comments
 (0)