init commit,

This commit is contained in:
louiscklaw
2025-05-28 09:55:51 +08:00
commit efe70ceb69
8042 changed files with 951668 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
export interface Location {
id: number;
name: string;
lat: number;
lng: number;
center?: boolean;
}
export interface LocationState {
locations: Location[];
}
export const initialState: LocationState = {
locations: [],
};

View File

@@ -0,0 +1,20 @@
export interface Schedule {
date: string;
groups: ScheduleGroup[];
}
export interface ScheduleGroup {
time: string;
sessions: Session[];
}
export interface Session {
id: number;
timeStart: string;
timeEnd: string;
name: string;
location: string;
description: string;
speakerNames: string[];
tracks: string[];
}

View File

@@ -0,0 +1,5 @@
import { Session } from './Schedule';
export interface SessionGroup {
startTime: string;
sessions: Session[];
}

View File

@@ -0,0 +1,12 @@
export interface Speaker {
id: number;
name: string;
profilePic: string;
twitter: string;
instagram: string;
about: string;
title: string;
location: string;
email: string;
phone: string;
}