Skip to content

The Astro theme of the first-ever WhatTheStack conference

Notifications You must be signed in to change notification settings

WhatTheStackConf/wts-24-theme

Repository files navigation

WTS '24 Theme

wts-theme

Background

Back in September 2024, we had our first What The Stack conference. It was a pretty good overall, and we got some really positive feedback for the website. So we decided to make it a theme, and publish it as open source.

Features

  • Retrofuturistic and synthwave inspired theme (with ambitions of being a design system when it grows up)
  • Speaker showcase with profile pictures and bios
  • Schedule display with session details and timings
  • Ticket pricing section with multiple tier options
  • Sponsor logos display
  • Contact form
  • Easy to customize and extend

Stack

  • Astro
  • Tailwind
  • DaisyUI (with the Synthwave theme, duh)

Data and Content

When we first started, we made the "wise" decision of going full Astro content collections. Not to say it's a bad decision, but we ended up having to reinvent relational data 😅 It works fine though, as long as you stick with some of the existing conventions.

  1. Each session in the sessions collection requires a speakerId which is a reference to a speaker in the speakers collection.
  2. speakerId is an array, so you can have multiple speakers for a session.
  3. The rest of the data config can be found in the src/content/config.ts file (but most of the frontmatter data is optional).

Credits

Thanks to everyone who contributed to the theme! List below:

About

The Astro theme of the first-ever WhatTheStack conference

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published