Skip to content

Commit 9658f52

Browse files
committed
Prep website for new year
1 parent 206fe6c commit 9658f52

8 files changed

Lines changed: 169 additions & 95 deletions

File tree

netlify.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
[[redirects]]
1717
from = "/discord"
18-
to = "https://discord.gg/2PKP2WuU2h"
18+
to = "https://discord.gg/QDtMw5a2Ck"
1919
status = 302
2020

2121
[[redirects]]

public/images/durhack/2024.jpg

9.15 MB
Loading

public/images/sponsors/sage.svg

Lines changed: 3 additions & 0 deletions
Loading

public/images/team/jacob.jpg

-1.03 MB
Loading

src/components/durhack/durhack.tsx

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,33 +21,30 @@ export class DurHack extends React.PureComponent {
2121
<div className="container">
2222
<div className="row">
2323
<div className="time">
24-
<h3>2024</h3>
25-
<div className="date">2nd - 3rd November</div>
24+
<h3>2025</h3>
25+
<div className="date">1st - 2nd November</div>
2626
</div>
2727

2828
<div className="description" style={{ width: "100%" }}>
2929
<p>
30-
CompSoc runs a large-scale annual hackathon with students from all sorts
31-
of backgrounds.
30+
DurHack is Durham Computing Society's flagship 24- hour hackathon,
31+
bringing students together to create tech projects which solve real
32+
world problems. DurHack is all about learning something new, and we're
33+
proud to champion community, collaboration, and innovation.
3234
</p>
3335

3436
<p>
35-
DurHack returns for its ninth iteration this November, and will be
36-
taking place in the Teaching and Learning Centre at
37-
Durham University.
37+
For our 10th anniversary, join us in making history at one of Europe's
38+
largest and most recognised student hackathons.
3839
</p>
3940

40-
{/*<p>
41-
Free tickets are now available for DurHack 2024. Don't miss out -- sign up now!
42-
</p>*/}
43-
4441
<div>
4542
<Button raised={true} onClick={this.goToWebsite}>
4643
durhack.com
4744
</Button>
4845
</div>
4946

50-
<p>If you're a business interested in sponsoring DurHack 2024:</p>
47+
<p>If you're a business interested in sponsoring DurHack 2025:</p>
5148

5249
<div>
5350
<Button raised={true} to="/contact">
@@ -57,6 +54,32 @@ export class DurHack extends React.PureComponent {
5754
</div>
5855
</div>
5956

57+
<div className="row">
58+
<div className="time">
59+
<h3>2024</h3>
60+
<div className="date">2nd - 3rd November</div>
61+
</div>
62+
63+
<div className="description">
64+
<p>
65+
With 600 attendees and 133 submitted projects, Durhack 2024 was a
66+
record-breaking success.
67+
</p>
68+
69+
<p>
70+
The event was sponsored by companies such as platinum sponsors Marshall
71+
Wace, Atom Bank and QRT.
72+
</p>
73+
74+
<p>
75+
<img
76+
src="/images/durhack/2024.jpg"
77+
alt="Photograph from DurHack 2024"
78+
/>
79+
</p>
80+
</div>
81+
</div>
82+
6083
<div className="row">
6184
<div className="time">
6285
<h3>2023</h3>
@@ -65,11 +88,14 @@ export class DurHack extends React.PureComponent {
6588

6689
<div className="description">
6790
<p>
68-
With over 450 attendees and 100 submitted projects, Durhack 2023 was our largest event yet - taking place in Durham University's Teaching and Learning Centre.
91+
With over 450 attendees and 100 submitted projects, Durhack 2023 was our
92+
largest event yet - taking place in Durham University's Teaching and
93+
Learning Centre.
6994
</p>
7095

7196
<p>
72-
The event was sponsored by companies such as platinum sponsors Marshall Wace, BidFX and QRT.
97+
The event was sponsored by companies such as platinum sponsors Marshall
98+
Wace, BidFX and QRT.
7399
</p>
74100

75101
<p>

src/components/footer/footer.tsx

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import "./footer.scss";
99
import { faGithub } from "@fortawesome/free-brands-svg-icons";
1010

1111
const [thisYear] = config.sponsors.years;
12+
const currentYear = (new Date()).getFullYear()
1213
const sponsors = config.sponsors.companies.filter((company) =>
1314
company.years.includes(thisYear)
1415
);
@@ -63,7 +64,7 @@ export const Footer: React.FC = () => (
6364
<div className="container row">
6465
<div className="info">
6566
<p>
66-
&copy; 2016-2024 <a href="/">Durham University Computing Society</a>.
67+
&copy; 2016-{currentYear} <a href="/">Durham University Computing Society</a>.
6768
</p>
6869

6970
<p>
@@ -95,14 +96,6 @@ export const Footer: React.FC = () => (
9596
</a>
9697
.
9798
</p>
98-
99-
<p>
100-
DurHack 2018-2019 photos by Durham Photographer. See{" "}
101-
<a href="https://durhack.com" target="_blank" rel="noopener noreferrer">
102-
durhack.com
103-
</a>
104-
.
105-
</p>
10699
</div>
107100

108101
<div className="links">
@@ -114,12 +107,6 @@ export const Footer: React.FC = () => (
114107
</div>
115108
))}
116109

117-
<div>
118-
<a href="https://durhack.com/" target="_blank" rel="noopener noreferrer">
119-
<FontAwesomeIcon icon={faChevronRight} /> durhack.com
120-
</a>
121-
</div>
122-
123110
<div className="oss">
124111
<a
125112
href="https://github.com/ducompsoc/website"

src/components/home/home.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export class Home extends React.PureComponent {
9494
}
9595

9696
private handleJoinClick = () => {
97-
window.open("https://compsoc.tech/join");
97+
window.open("https://compsoc.tech/discord");
9898
};
9999

100100
private handleFeatureButtonClick = () => {

src/config.tsx

Lines changed: 122 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,7 @@ export const config: ISiteData = {
907907

908908
sponsors: {
909909
years: [
910+
"2025/2026",
910911
"2024/2025",
911912
"2023/2024",
912913
"2022/2023",
@@ -917,14 +918,24 @@ export const config: ISiteData = {
917918
"2016/2017",
918919
],
919920
companies: [
921+
{
922+
name: "Sage",
923+
link: "https://www.sage.com/en-gb/company/careers/",
924+
image: "sponsors/sage.svg",
925+
description: [
926+
"<b>Sage</b> makes life easier for small and medium-sized businesses with AI-powered software. From automating invoices to supplying business insights, our technology removes friction for millions of people worldwide. With Sage, customers achieve more than they thought possible, and it’s because of our extraordinary colleagues who are redefining limits.",
927+
"We’re able to take the best care of our customers because we take the best care of our colleagues. By collaborating with people of similar drive, our colleagues unleash their potential which enables small and medium-sized businesses to achieve more with our software. It’s why millions of customers and thousands of colleagues choose Sage."
928+
],
929+
years: ["2025/2026", "2024/2025"],
930+
},
920931
{
921932
name: "TPP",
922933
link: "https://tpp-careers.com",
923934
image: "sponsors/tpp.png",
924935
description: [
925936
"<b>TPP</b> is a leading global provider of healthcare technology, dedicated to delivering world class healthcare software in the UK and internationally. We work alongside governments to improve health outcomes, tackle inequalities in care, reduce health service costs, and improve experiences for both patients and clinicians.<br><br><i>For more information about career and recruitment opportunities, head to https://tpp-careers.com</i>",
926937
],
927-
years: ["2024/2025", "2023/2024", "2022/2023", "2020/2021", "2019/2020", "2018/2019", "2017/2018"],
938+
years: ["2025/2026", "2024/2025", "2023/2024", "2022/2023", "2020/2021", "2019/2020", "2018/2019", "2017/2018"],
928939
},
929940
{
930941
name: "Palantir",
@@ -1069,87 +1080,134 @@ export const config: ISiteData = {
10691080
years: ["2020/2021", "2019/2020"],
10701081
},
10711082
{
1072-
name: "Qube RT",
1083+
name: "Qube Research & Technologies",
10731084
link: "https://www.qube-rt.com/careers",
10741085
image: "sponsors/qrt.svg",
10751086
thumb: "sponsors/qrt.svg",
10761087
description: [
1077-
"<strong>Qube Research & Technologies (QRT)</strong> is a global quantitative and systematic investment manager operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT’s collaborative and innovative mindset which enables us to solve the most complex challenges. ",
1088+
"<strong>Qube Research & Technologies (QRT)</strong> is a global quantitative and systematic investment manager operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT’s collaborative and innovative mindset which enables us to solve the most complex challenges.",
10781089
"We strongly believe that long-term investment into our people is critical to our future success and distinctive culture, as demonstrated by our low turnover in staff and continuous growth. We are proud of our exceptionally talented, collaborative and diverse teams, and now are looking to add motivated, intellectually curious STEM students and graduates with entrepreneurial spirit to our team. We have a number of internship, industrial placement and graduate roles across Software Engineering, Data Engineering & Analytics and Infrastructure & Cloud Engineering, all within our amazing new office that looks out over London.",
1079-
"We are one of the best performing and fastest growing multi-strat quant hedge funds over the last couple years and we are just getting started…",
1080-
'To find out more and apply to one of the 3 tracks mentioned above, visit our&nbsp;<a href="https://www.qube-rt.com/careers/intern-opportunities/" target="_blank">Internships &amp; Industrial Placements</a>&nbsp;or&nbsp;<a href="https://www.qube-rt.com/careers/graduate-opportunities/" target="_blank">Graduate</a>&nbsp;careers page.',
1081-
'If you have any questions, please email <a href="mailto:campus@qube-rt.com">campus@qube-rt.com</a>.',
10821090
],
1083-
years: ["2022/2023"],
1091+
years: ["2025/2026", "2022/2023"],
10841092
},
10851093
],
10861094
},
10871095
teams: {
10881096
current: [
1089-
{
1090-
name: "Kaal Sahele",
1091-
image: "kaal.jpg",
1092-
role: "President",
1093-
description:
1094-
"In charge of overseeing everything in the society and reaching out to sponsors.",
1095-
},
1096-
{
1097-
name: "Evie Smith",
1098-
image: "evie.jpg",
1099-
role: "Secretary",
1100-
description:
1101-
"Works with sponsors and other organisations, handling contracts and paperwork.",
1102-
},
1103-
{
1104-
name: "Brett McDowell",
1105-
image: "brett.jpg",
1106-
role: "Treasurer",
1107-
description: "Manages all of the society's finances, keeping our budget balanced.",
1108-
},
11091097
{
11101098
name: "Jacob Wrenn",
11111099
image: "jacob.jpg",
1112-
role: "Technical Officer",
1113-
description:
1114-
"Manages the website and other technical projects (including for DurHack).",
1115-
},
1116-
{
1117-
name: "Jin Koh",
1118-
image: "jin.jpg",
1119-
role: "Media & Publicity Officer",
1120-
description:
1121-
"In charge of the social media content and promoting the society around the university.",
1122-
},
1123-
{
1124-
name: "Akshat Gupta",
1125-
image: "akshat.jpg",
1126-
role: "Sponsorship Officer",
1127-
description:
1128-
"Liaises with our sponsors and seeks out new sponsorship opportunities.",
1129-
},
1130-
{
1131-
name: "Seline Wongso",
1132-
image: "seline.jpg",
1133-
role: "Events Officer",
1134-
description:
1135-
"Works with sponsors and guest speakers to organise talks and workshops.",
1136-
},
1137-
{
1138-
name: "SungOh (Eric) Cho",
1139-
image: "eric.jpg",
1140-
role: "Events Officer",
1141-
description:
1142-
"Works with sponsors and guest speakers to organise talks and workshops.",
1143-
},
1144-
{
1145-
name: "Nguyen Thien An",
1146-
image: "nguyen.jpg",
1147-
role: "Projects Officer",
1100+
role: "President",
11481101
description:
1149-
"Responsible for the new CompSoc Project Lab, hosting workshops and build-a-thons.",
1102+
"In charge of overseeing everything in the society and reaching out to sponsors.",
11501103
},
1104+
// {
1105+
// name: "Evie Smith",
1106+
// image: "evie.jpg",
1107+
// role: "Secretary",
1108+
// description:
1109+
// "Works with sponsors and other organisations, handling contracts and paperwork.",
1110+
// },
1111+
// {
1112+
// name: "Brett McDowell",
1113+
// image: "brett.jpg",
1114+
// role: "Treasurer",
1115+
// description: "Manages all of the society's finances, keeping our budget balanced.",
1116+
// },
1117+
// {
1118+
// name: "Jacob Wrenn",
1119+
// image: "jacob.jpg",
1120+
// role: "Technical Officer",
1121+
// description:
1122+
// "Manages the website and other technical projects (including for DurHack).",
1123+
// },
1124+
// {
1125+
// name: "Jin Koh",
1126+
// image: "jin.jpg",
1127+
// role: "Media & Publicity Officer",
1128+
// description:
1129+
// "In charge of the social media content and promoting the society around the university.",
1130+
// },
1131+
// {
1132+
// name: "Akshat Gupta",
1133+
// image: "akshat.jpg",
1134+
// role: "Sponsorship Officer",
1135+
// description:
1136+
// "Liaises with our sponsors and seeks out new sponsorship opportunities.",
1137+
// },
1138+
// {
1139+
// name: "Seline Wongso",
1140+
// image: "seline.jpg",
1141+
// role: "Events Officer",
1142+
// description:
1143+
// "Works with sponsors and guest speakers to organise talks and workshops.",
1144+
// },
1145+
// {
1146+
// name: "SungOh (Eric) Cho",
1147+
// image: "eric.jpg",
1148+
// role: "Events Officer",
1149+
// description:
1150+
// "Works with sponsors and guest speakers to organise talks and workshops.",
1151+
// },
1152+
// {
1153+
// name: "Nguyen Thien An",
1154+
// image: "nguyen.jpg",
1155+
// role: "Projects Officer",
1156+
// description:
1157+
// "Responsible for the new CompSoc Project Lab, hosting workshops and build-a-thons.",
1158+
// },
11511159
],
11521160
past: [
1161+
{
1162+
year: "2024/2025",
1163+
members: [
1164+
{
1165+
name: "Kaal Sahele",
1166+
image: "kaal.jpg",
1167+
role: "President"
1168+
},
1169+
{
1170+
name: "Evie Smith",
1171+
image: "evie.jpg",
1172+
role: "Secretary"
1173+
},
1174+
{
1175+
name: "Brett McDowell",
1176+
image: "brett.jpg",
1177+
role: "Treasurer"
1178+
},
1179+
{
1180+
name: "Jacob Wrenn",
1181+
image: "jacob.jpg",
1182+
role: "Technical Officer"
1183+
},
1184+
{
1185+
name: "Jin Koh",
1186+
image: "jin.jpg",
1187+
role: "Media & Publicity Officer"
1188+
},
1189+
{
1190+
name: "Akshat Gupta",
1191+
image: "akshat.jpg",
1192+
role: "Sponsorship Officer"
1193+
},
1194+
{
1195+
name: "Seline Wongso",
1196+
image: "seline.jpg",
1197+
role: "Events Officer"
1198+
},
1199+
{
1200+
name: "SungOh (Eric) Cho",
1201+
image: "eric.jpg",
1202+
role: "Events Officer"
1203+
},
1204+
{
1205+
name: "Nguyen Thien An",
1206+
image: "nguyen.jpg",
1207+
role: "Projects Officer"
1208+
},
1209+
]
1210+
},
11531211
{
11541212
year: "2022/2023",
11551213
members: [

0 commit comments

Comments
 (0)