React, TypeScript, Next.js, TailwindCSS
Each year, please update:
- Sponsors
- Executive team
- # form
- Statistics
- Photos
- Go to
src/data/sponsors.tsx
- Update the name, logo, and link fields accordingly.
- If there are new sponsors, add them to the array following the same structure as the existing entries under the corresponding gold/silver level. Add the new sponsor logos in the
public/sponsors-images
folder.
- Go to
src/data/teamInfo.tsx
- To update the details of an existing team member, find their corresponding object in the TeamInfo array.
- If there are new members to add, insert a new object into the TeamInfo array following the same structure as the existing entries. Add the new team member photos in the
public/team-images
folder. - Update the
team_photo.png
every year with a new full team photo.
- Go to
src/data/form.tsx
- Replace the
iframe src
with the new link to the Google Form # form.
- Go to
src/data/statistics.tsx
- Update the statistics with the new numbers for the year.
- To update the images, add the new files in the
public/header-images
folder.
Defined in tailwind.config.ts
sesa-navy: "#00112b",
sesa-teal-dark: "#49bfaa",
sesa-teal-light: "#70c7b0",
First, set up the local server:
npm i
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
To run Prettier for formatting:
npm run prettier