@@ -7,6 +7,11 @@ export enum SessionType {
77 CHALLENGE = "challenge" ,
88}
99
10+ export type Speaker = {
11+ name : string ;
12+ image : string ;
13+ } ;
14+
1015export interface Session {
1116 title : string ;
1217 date : string ;
@@ -16,6 +21,7 @@ export interface Session {
1621 dayOfWeek : string ;
1722 dateString : string ;
1823 type : SessionType ;
24+ speaker ?: Speaker ;
1925}
2026
2127export const sessionTypeColors = {
@@ -27,6 +33,37 @@ export const sessionTypeColors = {
2733 [ SessionType . CHALLENGE ] : "bg-indigo-200 border-indigo-300 text-indigo-800" ,
2834} ;
2935
36+ export const SPEAKERS = {
37+ AUSTIN : {
38+ name : "Austin Griffith" ,
39+ image : "/speakers/austin.png" ,
40+ } ,
41+ CARLOS : {
42+ name : "Carlos Sánchez" ,
43+ image : "/speakers/carlos.jpg" ,
44+ } ,
45+ PABLO : {
46+ name : "Pablo Alayeto" ,
47+ image : "/speakers/pablo.png" ,
48+ } ,
49+ PHILIP : {
50+ name : "Philip Krause" ,
51+ image : "/speakers/philip.png" ,
52+ } ,
53+ ELLIOT : {
54+ name : "Elliott Alexander" ,
55+ image : "/speakers/elliot.png" ,
56+ } ,
57+ HORSEFACTS : {
58+ name : "Horsefacts" ,
59+ image : "/speakers/horsefacts.jpg" ,
60+ } ,
61+ SHYAM : {
62+ name : "Shyam" ,
63+ image : "/speakers/shyam.jpg" ,
64+ } ,
65+ } ;
66+
3067export const sessions : Session [ ] = [
3168 // Tuesday 18
3269 {
@@ -50,6 +87,7 @@ export const sessions: Session[] = [
5087 dayOfWeek : "Tuesday" ,
5188 dateString : "November 18" ,
5289 type : SessionType . WORKSHOP ,
90+ speaker : SPEAKERS . AUSTIN ,
5391 } ,
5492 {
5593 title : "Introduction to SpeedRunEthereum" ,
@@ -72,6 +110,7 @@ export const sessions: Session[] = [
72110 dayOfWeek : "Tuesday" ,
73111 dateString : "November 18" ,
74112 type : SessionType . CHALLENGE ,
113+ speaker : SPEAKERS . ELLIOT ,
75114 } ,
76115 {
77116 title : "BG Office hours / Mentoring" ,
@@ -96,6 +135,7 @@ export const sessions: Session[] = [
96135 dayOfWeek : "Wednesday" ,
97136 dateString : "November 19" ,
98137 type : SessionType . CHALLENGE ,
138+ speaker : SPEAKERS . PHILIP ,
99139 } ,
100140 {
101141 title : "Challenge 3: ZK" ,
@@ -118,6 +158,7 @@ export const sessions: Session[] = [
118158 dayOfWeek : "Wednesday" ,
119159 dateString : "November 19" ,
120160 type : SessionType . WORKSHOP ,
161+ speaker : SPEAKERS . PABLO ,
121162 } ,
122163 {
123164 title : "Live vibe coding (game + play)" ,
@@ -129,6 +170,7 @@ export const sessions: Session[] = [
129170 dayOfWeek : "Wednesday" ,
130171 dateString : "November 19" ,
131172 type : SessionType . WORKSHOP ,
173+ speaker : SPEAKERS . AUSTIN ,
132174 } ,
133175 {
134176 title : "BG Office hours / Mentoring" ,
@@ -153,6 +195,7 @@ export const sessions: Session[] = [
153195 dayOfWeek : "Thursday" ,
154196 dateString : "November 20" ,
155197 type : SessionType . WORKSHOP ,
198+ speaker : SPEAKERS . HORSEFACTS ,
156199 } ,
157200 {
158201 title : "PMfers live / Interview / Panel" ,
@@ -164,6 +207,7 @@ export const sessions: Session[] = [
164207 dayOfWeek : "Thursday" ,
165208 dateString : "November 20" ,
166209 type : SessionType . PANEL ,
210+ speaker : SPEAKERS . AUSTIN ,
167211 } ,
168212 {
169213 title : "Capture the Flag" ,
@@ -175,6 +219,7 @@ export const sessions: Session[] = [
175219 dayOfWeek : "Thursday" ,
176220 dateString : "November 20" ,
177221 type : SessionType . CTF ,
222+ speaker : SPEAKERS . CARLOS ,
178223 } ,
179224
180225 // Friday 21
@@ -188,6 +233,7 @@ export const sessions: Session[] = [
188233 dayOfWeek : "Friday" ,
189234 dateString : "November 21" ,
190235 type : SessionType . STUDENTS ,
236+ speaker : SPEAKERS . SHYAM ,
191237 } ,
192238 {
193239 title : "Founder speed dating / Pitch your idea" ,
0 commit comments