Official schedule and event guide for DEF CON 33. Explore talks, villages, workshops, and more at your fingertips.
- Framework: Next.js 15.3.2
- Language: React 19 & TypeScript 5
- Styling: Tailwind CSS 4 & shadcn/ui
- UI Components: Radix UI & Lucide icons
- Data Fetching: SWR
- Search: cmdk
- Markdown Rendering: react-markdown & remark-gfm
- Animations: GSAP
- Utilities: tailwind-merge, clsx
- Node.js ≥ v18
- npm ≥ v8
git clone https://github.com/junctor/hackertracker-info.git
cd hackertracker-info
npm install
Start the development server:
npm run dev
Open http://localhost:3000 in your browser.
Generate a production-ready static site:
npm run build
The output will be in the out
directory.
Check code quality and style:
npm run lint
This project relies on pre-generated JSON from the info-export tool, which pulls schedule data from Firebase.
-
Clone and install
info-export
:git clone https://github.com/junctor/info-export.git cd info-export npm install
-
Export the Firebase data:
npm run export
-
Copy the generated JSON into this project’s public assets:
cp -r out/ht ../hackertracker-info/public
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.