Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,443 changes: 386 additions & 1,057 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"homepage": "https://ensembleAI-hackathon.github.io/ensembleaihackathon.pl/",
"name": "ensembleaihackathon.pl",
"private": false,
"version": "1.1",
"version": "2.0",
"type": "module",
"scripts": {
"predeploy": "npm run build",
Expand Down
322 changes: 322 additions & 0 deletions public/images/logos_26/LOGO_ICON_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
316 changes: 316 additions & 0 deletions public/images/logos_26/LOGO_ICON_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
316 changes: 316 additions & 0 deletions public/images/logos_26/LOGO_ICON_różowe_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
316 changes: 316 additions & 0 deletions public/images/logos_26/LOGO_ICON_różowe_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
331 changes: 331 additions & 0 deletions public/images/logos_26/LOGO_ROK_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
325 changes: 325 additions & 0 deletions public/images/logos_26/LOGO_ROK_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
325 changes: 325 additions & 0 deletions public/images/logos_26/LOGO_ROK_różowe_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
325 changes: 325 additions & 0 deletions public/images/logos_26/LOGO_ROK_różowe_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
335 changes: 335 additions & 0 deletions public/images/logos_26/LOGO_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
329 changes: 329 additions & 0 deletions public/images/logos_26/LOGO_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
329 changes: 329 additions & 0 deletions public/images/logos_26/LOGO_różowe_białe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
329 changes: 329 additions & 0 deletions public/images/logos_26/LOGO_różowe_czarne.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/people/jakub_worek.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/images/people/remigiusz_kozicki.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 6 additions & 4 deletions public/locales/en/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,19 @@
"when": "When?",
"where": "Where?",
"team": "Team?",
"exactHackathonDate": "March 15-16, 2025",
"exactHackathonDate": "March, 2026",
"inWarsaw": "In Warsaw",
"csFaculty": "Faculty of Computer Science",
"agh": "AGH University",
"inKrakow": "in Krakow",
"threeToFivePeople": "3-5 people",
"aboutHackathonText": "<strong>EnsembleAI Hackathon</strong> is a one-of-a-kind event where students scientific groups from all over Poland join forces to create something unique for you.<br />Are you an experienced enthusiast and <strong>Machine Learning</strong> is your bread and butter? Or maybe you are just starting your adventure with <strong>artificial intelligence</strong>? Regardless of the answer, participating in the hackathon will be an opportunity for <strong>great fun</strong> and <strong>skill development</strong>. Attractive prizes await the winners!<br />In 2025, the <strong>second edition</strong> of the hackathon will take place. This time we invite you to <strong>Krakow</strong>!",
"aboutHackathonText26": "<strong>EnsembleAI Hackathon</strong> is a one-of-a-kind event where students scientific groups from all over Poland join forces to create something unique for you.<br />Are you an experienced enthusiast and <strong>Machine Learning</strong> is your bread and butter? Or maybe you are just starting your adventure with <strong>artificial intelligence</strong>? Regardless of the answer, participating in the hackathon will be an opportunity for <strong>great fun</strong> and <strong>skill development</strong>. Attractive prizes await the winners! In 2026, the <strong>third edition</strong> of the hackathon will take place. This time we invite you to <strong>Warsaw</strong>!",
"aboutHackathonText25": "<strong>EnsembleAI Hackathon</strong> is a one-of-a-kind event where students scientific groups from all over Poland join forces to create something unique for you.<br />Are you an experienced enthusiast and <strong>Machine Learning</strong> is your bread and butter? Or maybe you are just starting your adventure with <strong>artificial intelligence</strong>? Regardless of the answer, participating in the hackathon will be an opportunity for <strong>great fun</strong> and <strong>skill development</strong>. Attractive prizes await the winners!<br />In 2025, the <strong>second edition</strong> of the hackathon will take place. This time we invite you to <strong>Krakow</strong>!",
"aboutHackathonText24": "<strong>EnsembleAI Hackathon</strong> is a one-of-a-kind event where <strong>scientific groups from all over Poland</strong> join forces to create for you something <strong>unique</strong>.<br />Are you an experienced enthusiast and machine learning is your daily bread? Or maybe you are just starting your adventure with <strong>artificial intelligence</strong>? Regardless of the answer, participating in the hackathon will be an opportunity for <strong>great fun</strong> and <strong>skill development</strong>. Attractive prizes await the winners!",

"reportFromTheEvent": "Throwback",
"report2024": "The first edition of the EnsembleAI Hackathon was the starting point of collaboration of Poland's largest students' AI research groups, creating a place for young talent to thrive.<br />During the first edition, 120 Bachelor's, Master's and PhD students had 24 hours to solve three tasks related to stealing machine learning models. In the meantime, they made valuable connections with experts and event partners.<br />All of this took place in the Warsaw University of Technology!",
"report2025": "The second edition of the EnsembleAI Hackathon was the product of collaboration of Poland's largest students' AI research groups, creating a place for young talent to thrive.<br />During the second edition, almost 200 Bachelor's, Master's and PhD students had 24 hours to solve three tasks related to stealing machine learning models. In the meantime, they made valuable connections with experts and event partners.<br />All of this took place in the AGH University of Krakow!",
"report2025": "The second edition of the EnsembleAI Hackathon achieved nearly double the attendance of the first one, bringing together around 200 participants. Once again, student research groups from across Poland focused on artificial intelligence joined forces to organize this unique event. Participants on-site tackled challenges in two categories: CISPA and the OctoSpace Challenge. There was also plenty of space for networking and engaging conversations with AI experts. This time, the hackathon was hosted by the AGH University of Science and Technology in Kraków.",
"gallery2024": "Photos 2024",
"gallery2025": "Photos 2025",

Expand All @@ -55,5 +57,5 @@
"mediaPartners": "Media Partners",
"socialPartners": "Social Partners",

"noRegulationsModalText": "The 2025 edition rules coming soon"
"noRegulationsModalText": "The 2026 edition rules coming soon"
}
10 changes: 6 additions & 4 deletions public/locales/pl/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,19 @@
"when": "Kiedy?",
"where": "Gdzie?",
"team": "Zespół?",
"exactHackathonDate": "15-16 marca 2025",
"exactHackathonDate": "Marzec 2026",
"inWarsaw": "W Warszawie",
"csFaculty": "Wydział Informatyki",
"agh": "AGH",
"inKrakow": "w Krakowie",
"threeToFivePeople": "3-5 osób",
"aboutHackathonText": "<strong>EnsembleAI Hackathon</strong> to jedyne w swoim rodzaju wydarzenie, gdzie koła naukowe z całej Polski łączą swe siły, aby stworzyć dla Was coś wyjątkowego.<br />Jesteś doświadczonym pasjonatem i <strong>uczenie maszynowe</strong> to dla Ciebie chleb powszedni? A może dopiero rozpoczynasz swoją przygodę ze <strong>sztuczną inteligencją</strong>? Niezależnie od odpowiedzi, udział w hackathonie będzie dla Was okazją do <strong>dobrej zabawy</strong> i <strong>rozwoju umiejętności</strong>. Na zwycięzców czekają <strong>atrakcyjne nagrody!</strong><br />W 2025 odbędzie się <strong>druga edycja</strong> hackathonu. Tym razem zapraszamy Was do <strong>Krakowa</strong>!",
"aboutHackathonText26": "<strong>EnsembleAI Hackathon</strong> to jedyne w swoim rodzaju wydarzenie, gdzie koła naukowe z całej Polski łączą swe siły, aby stworzyć dla Was coś wyjątkowego.<br />Jesteś doświadczonym pasjonatem i <strong>uczenie maszynowe</strong> to dla Ciebie chleb powszedni? A może dopiero rozpoczynasz swoją przygodę ze <strong>sztuczną inteligencją</strong>? Niezależnie od odpowiedzi, udział w hackathonie będzie dla Was okazją do <strong>dobrej zabawy</strong> i <strong>rozwoju umiejętności</strong>. Na zwycięzców czekają <strong>atrakcyjne nagrody!</strong><br />W 2026 odbędzie się <strong>trzecia edycja</strong> hackathonu. Tym razem zapraszamy Was do <strong>Warszawy</strong>!",
"aboutHackathonText25": "<strong>EnsembleAI Hackathon</strong> to jedyne w swoim rodzaju wydarzenie, gdzie koła naukowe z całej Polski łączą swe siły, aby stworzyć dla Was coś wyjątkowego.<br />Jesteś doświadczonym pasjonatem i <strong>uczenie maszynowe</strong> to dla Ciebie chleb powszedni? A może dopiero rozpoczynasz swoją przygodę ze <strong>sztuczną inteligencją</strong>? Niezależnie od odpowiedzi, udział w hackathonie będzie dla Was okazją do <strong>dobrej zabawy</strong> i <strong>rozwoju umiejętności</strong>. Na zwycięzców czekają <strong>atrakcyjne nagrody!</strong><br />W 2025 odbędzie się <strong>druga edycja</strong> hackathonu. Tym razem zapraszamy Was do <strong>Krakowa</strong>!",
"aboutHackathonText24": "<strong>EnsembleAI Hackathon</strong> to jedyne w swoim rodzaju wydarzenie, gdzie <strong>koła naukowe z całej Polski</strong> łączą swe siły, aby stworzyć dla Was coś <strong>wyjątkowego</strong>.<br />Jesteś doświadczonym pasjonatem i uczenie maszynowe to dla Ciebie chleb powszedni? A może dopiero rozpoczynasz swoją przygodę ze <strong>sztuczną inteligencją</strong>? Niezależnie od odpowiedzi, udział w hackathonie będzie dla Was okazją do <strong>dobrej zabawy</strong> i rozwinięcia swoich <strong>umiejętności</strong>. Na zwycięzców czekają <strong>atrakcyjne nagrody!</strong>",

"reportFromTheEvent": "Tak było",
"report2024": "Pierwsza edycja EnsembleAI Hackathon była punktem wyjścia do współpracy największych studenckich kół naukowych zajmujących się AI w Polsce, tworząc miejsce, w którym młode talenty mogą się rozwijać.<br />Podczas pierwszej edycji 120 studentów studiów licencjackich, inżynierskich, magisterskich i doktoranckich miało 24 godziny na rozwiązanie trzech zadań związanych z kradzieżą modeli uczenia maszynowego. W międzyczasie nawiązali cenne kontakty z ekspertami i partnerami wydarzenia.<br />Wszystko to miało miejsce na Politechnice Warszawskiej!",
"report2025": "Druga edycja EnsembleAI Hackathon była owocem współpracy największych studenckich kół naukowych zajmujących się AI w Polsce, tworząc miejsce, w którym młode talenty mogą się rozwijać.<br />Podczas drugiej edycji prawie 200 studentów studiów licencjackich, inżynierskich, magisterskich i doktoranckich miało 24 godziny na rozwiązanie trzech zadań związanych z kradzieżą modeli uczenia maszynowego. W międzyczasie nawiązali cenne kontakty z ekspertami i partnerami wydarzenia.<br />Wszystko to miało miejsce na Akademii Górniczo-Hutniczej w Krakowie!",
"report2025": "Druga edycja EnsembleAI Hackathon przyniosła niemal dwukrotny wzrost liczby uczestników względem pierwszej – w wydarzeniu wzięło udział około 200 osób. Po raz kolejny koła naukowe z całej Polski związane z tematyką sztucznej inteligencji połączyły siły, aby stworzyć to wyjątkowe przedsięwzięcie. Na miejscu na uczestników czekały zadania w dwóch kategoriach: CISPA oraz OctoSpace Challenge. Nie zabrakło również przestrzeni do networkingu i inspirujących rozmów ze specjalistami AI. Tym razem gospodarzem hackathonu była Akademia Górniczo-Hutnicza w Krakowie.",
"gallery2024": "Zdjęcia 2024",
"gallery2025": "Zdjęcia 2025",

Expand All @@ -55,5 +57,5 @@
"mediaPartners": "Partnerzy medialni",
"socialPartners": "Partnerzy społecznościowi",

"noRegulationsModalText": "Regulamin edycji 2025 już wkrótce"
"noRegulationsModalText": "Regulamin edycji 2026 już wkrótce"
}
2 changes: 2 additions & 0 deletions src/App.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import "./styles/languageSwitcher.css";
import "./styles/previousEditionsPicker.css";

// components
import MainContent2026 from "./components/2026/MainContent";
import MainContent2025 from "./components/2025/MainContent";
import Gallery2025 from "./components/2025/Gallery";
import MainContent2024 from "./components/2024/MainContent";
Expand Down Expand Up @@ -53,6 +54,7 @@ const App = () => {
<NavBar />
<Routes>
<Route path="/" element={<Redirect />} />
<Route path="/2026" element={<MainContent2026 />} />
<Route path="/2025" element={<MainContent2025 />} />
<Route path="/2025/gallery" element={<Gallery2025 />} />
<Route path="/2024" element={<MainContent2024 />} />
Expand Down
2 changes: 0 additions & 2 deletions src/components/2025/MainContent.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import SectionMain from "./sections/SectionMain";
import SectionAbout from "./sections/SectionAbout";
import SectionPartners from "./sections/SectionPartners";
import SectionAdmins from "./sections/SectionAdmins";
import SectionReport from "./sections/SectionReport";
Expand All @@ -8,7 +7,6 @@ const MainContent2025 = () => {
return (
<main>
<SectionMain />
<SectionAbout />
<SectionReport />
<SectionPartners />
<SectionAdmins />
Expand Down
3 changes: 2 additions & 1 deletion src/components/2025/sections/SectionReport.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useTranslation } from "react-i18next";
import { useTranslation, Trans } from "react-i18next";
import { Link } from "react-router-dom";

const SectionReport = () => {
Expand All @@ -10,6 +10,7 @@ const SectionReport = () => {
{t("reportFromTheEvent")} <strong>_</strong>
</h3>
<div className="report">
<Trans i18nKey="report2025" />
<Link to="/2025/gallery">
<button className="gallery-button">{t("gallery2025")}</button>
</Link>
Expand Down
19 changes: 19 additions & 0 deletions src/components/2026/MainContent.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import SectionMain from "./sections/SectionMain";
import SectionAbout from "./sections/SectionAbout";
import SectionAdmins from "./sections/SectionAdmins";
import SectionTimeline from "./sections/SectionTimeline";
import SectionPartners from "./sections/SectionPartners";

const MainContent2026 = () => {
return (
<main>
<SectionMain />
<SectionAbout />
<SectionTimeline />
<SectionPartners />
<SectionAdmins />
</main>
);
};

export default MainContent2026;
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@ const SectionAbout = () => {
{ question: `${t("when")}`, answers: [`${t("exactHackathonDate")}`] },
{
question: `${t("where")}`,
answers: [`${t("csFaculty")},`, `${t("agh")}`, `${t("inKrakow")}`],
answers: [`${t("inWarsaw")}`],
},
{ question: `${t("team")}`, answers: [`${t("threeToFivePeople")}`] },
];

return (
<div id="about">
<Trans i18nKey="aboutHackathonText" />
<Trans i18nKey="aboutHackathonText26" />
<div id="info">
{infoData.map((item, index) => (
<InfoCard
Expand Down
Loading