diff --git a/pages/EventObject.tsx b/pages/EventObject.tsx
index e3eea24..48bceae 100644
--- a/pages/EventObject.tsx
+++ b/pages/EventObject.tsx
@@ -1,5 +1,5 @@
import Image, { StaticImageData } from 'next/image';
-import React from 'react';
+import React, { useEffect } from 'react';
import styles from '../styles/EventObject.module.css';
function EventObject(props: any) {
@@ -23,6 +23,13 @@ function EventObject(props: any) {
return elem?.scrollHeight;
}
+ // have the upcoming events open by default
+ useEffect(() => {
+ if (props.category === "upcoming") {
+ setActive(true)
+ }
+ })
+
return(
{/*
setActive(!active)}> */}
diff --git a/pages/about.tsx b/pages/about.tsx
index 35a1fb9..8a1c033 100644
--- a/pages/about.tsx
+++ b/pages/about.tsx
@@ -11,15 +11,9 @@ import audience from '../public/audience.jpg'
import german from '../public/german.jpg';
import victor from '../public/victor_cropped.jpg';
-import olly from '../public/olly.jpg'
-import dsoc from '../public/dsoc-logo-white.svg'
-import jin from '../public/jin.jpeg'
-import jj from '../public/jj.jpg'
-import sy from '../public/sy.jpg'
-import fernando from '../public/fernando.jpg'
-import deni from '../public/deni.jpeg'
-import ibi from '../public/ibi.jpeg'
import james from '../public/james.jpg'
+import ash from '../public/ash.jpg'
+import massimo from '../public/massimo.jpg'
function Tilt(props: any): JSX.Element {
const { options, ...rest } = props;
@@ -92,10 +86,10 @@ function About() {
linkedin: "https://www.linkedin.com/in/victor-gabaldon/"
},
{
- name: "Olly Ferrier",
- photo: olly,
- role: "Vice President",
- linkedin: "https://www.linkedin.com/in/oliver-f-83123a178/"
+ name: "Gherman Nicolisin",
+ photo: german,
+ role: "Education Officer",
+ linkedin: "https://www.linkedin.com/in/skymanone/"
},
{
name: "James Tidbury",
@@ -104,10 +98,16 @@ function About() {
linkedin: "https://www.linkedin.com/in/james-tidbury-b63b81227/"
},
{
- name: "German Nikolishin",
- photo: german,
- role: "Associated",
- linkedin: "https://www.linkedin.com/in/skymanone/"
+ name: "Ash",
+ photo: ash,
+ role: "Social Secretary",
+ linkedin: "https://www.linkedin.com/in/ash-k-b83a94203/"
+ },
+ {
+ name: "Massimo Loreti",
+ photo: massimo,
+ role: "Financial Officer",
+ linkedin: "https://www.linkedin.com/in/massimoloreti/"
},
]
diff --git a/pages/events.json b/pages/events.json
index 9f9beca..0c59ff9 100644
--- a/pages/events.json
+++ b/pages/events.json
@@ -370,6 +370,96 @@
"media": [
"blockchain_humle_intro.png"
]
+ },
+ {
+ "title": "ETH London Hackathon",
+ "location": "8th Northumberland Ave, London",
+ "date": "2023-10-27T15:00:00",
+ "abstract": [
+ "We have partnered with Encode Club (https://www.encode.club/) to bring you an incredible opportunity to start building in web3 🚀. ETH London Hackathon will be taking place at the end of October in the heart of the Capital.",
+ "We are looking forward to form a group of students interested in joining the hackathon and participate in a web3 project. Whether you have just heard about blockchain or you are an expert on the field, this can be the perfect opportunity for you to get hands-on experience!"
+ ],
+ "organisers": [
+ "Encode Club"
+ ],
+ "speakers": [
+ ""
+ ],
+ "learningOutcomes": [
+ "Hackathon experience"
+ ],
+ "media": [
+ "eth_london.png"
+ ]
+ },
+ {
+ "title": "Practical BFT",
+ "location": "100 / 5013",
+ "date": "2023-11-14T18:00:00",
+ "abstract": [
+ "Practical Byzantine Fault Tolerance (PBFT) stands as a pioneering concept in the realm of distributed computing, ensuring the robustness and trustworthiness of decentralised systems.",
+ "This talk introduces a replication algorithm that can tolerate Byzantine faults. BFT algorithms will be increasingly important in the future because malicious attacks and software errors are increasingly common and can cause faulty nodes to exhibit arbitrary behaviour.",
+ "Whereas previous algorithms assumed a synchronous system or were too slow to be used in practice, the algorithm described in this talk is practical: it works in asynchronous environments like the Internet and incorporates several important optimisations that improve the response time of previous algorithms by more than an order of magnitude.",
+ "By delving into the details of PBFT, this talk aims to contribute to a deeper understanding of its significance in ensuring fault tolerance and resilience in distributed computing environments."
+ ],
+ "organisers": [
+ "dSoc"
+ ],
+ "speakers": [
+ "George Giamouridis"
+ ],
+ "learningOutcomes": [
+ "Distributed computing algorithms"
+ ],
+ "media": [
+ "Practical_BFT.jpg"
+ ]
+ },
+ {
+ "title": "U-Hack Hackathon",
+ "location": "Online",
+ "date": "2024-02-10T00:00:00",
+ "abstract": [
+ "Get ready to unleash your creativity and innovation! We are thrilled to present U Hack! – an exceptional hackathon experience designed by students, for students.",
+ "U Hack! is your chance to dive into the world of innovation and problem-solving. We invite you to form teams of 5 members each and participate in an electrifying hackathon that transcends boundaries.",
+ "Registrations open from mid-January and close at the stroke of midnight on February 9th. Don't miss this window of opportunity to be a part of something extraordinary."
+ ],
+ "organisers": [
+ "uhack.xyz"
+ ],
+ "speakers": [
+ ""
+ ],
+ "learningOutcomes": [
+ "Hackathon experience"
+ ],
+ "media": [
+ "uhack.png"
+ ]
+ },
+ {
+ "title": "Encode Club's AI Hackathon",
+ "location": "WeWork Canary Wharf",
+ "date": "2024-03-08T15:00:00",
+ "abstract": [
+ "We are excited to announce a new hackathon by Encode Club, AI Hackathon London 🤖 💻 🚀 ! It is free to participate and will take place from 8th to 10th March at WeWork Canary Wharf co-working space.",
+ "Alongside AISoc, we are looking to form a few teams from Southampton 🫂 that can build something amazing! No matter how experienced you are, this is a great opportunity to sharpen and showcase your skills, work in a team, and network with professionals, experts and industry leaders.",
+ "There will also be bounties and prizes 🤑 💸 for the best projects, so keep an eye on our announcements and https://www.encode.club/ai-hackathon!",
+ "If you're interested you can easily register here (please use your university email 😃 ) https://encodeclub.typeform.com/aihackreg#source=AIH24SOUTHAMPTONB",
+ "Stay tuned and happy coding!"
+ ],
+ "organisers": [
+ "Encode Club"
+ ],
+ "speakers": [
+ ""
+ ],
+ "learningOutcomes": [
+ "Hackathon experience"
+ ],
+ "media": [
+ "ai_encode.jpg"
+ ]
}
]
}
\ No newline at end of file
diff --git a/public/Practical_BFT.jpg b/public/Practical_BFT.jpg
new file mode 100644
index 0000000..3cda6ca
Binary files /dev/null and b/public/Practical_BFT.jpg differ
diff --git a/public/ai_encode.jpg b/public/ai_encode.jpg
new file mode 100644
index 0000000..0b494d8
Binary files /dev/null and b/public/ai_encode.jpg differ
diff --git a/public/ash.jpg b/public/ash.jpg
new file mode 100644
index 0000000..cdbfbf5
Binary files /dev/null and b/public/ash.jpg differ
diff --git a/public/eth_london.png b/public/eth_london.png
new file mode 100644
index 0000000..a09d45e
Binary files /dev/null and b/public/eth_london.png differ
diff --git a/public/massimo.jpg b/public/massimo.jpg
new file mode 100644
index 0000000..5baebea
Binary files /dev/null and b/public/massimo.jpg differ
diff --git a/public/uhack.png b/public/uhack.png
new file mode 100644
index 0000000..dc4c388
Binary files /dev/null and b/public/uhack.png differ