Projects03 of 04
TeamZero Website
A rebuild of teamzero.hu, the website of our CanSat team. Astro and Vue, two languages, dark and light themes, real CAD in 3D, and a flight-data dashboard.
Overview
teamzero.hu is the public website of TeamZero. I rebuilt it on Astro with Vue islands: mostly static pages, plus a small Node server for the flight-data pages and their upload API. Content lives in typed data files, so pages are assembled from components instead of hand-written HTML.
It is fully bilingual (English at the root, Hungarian under /hu) with a dark and a light theme. The 3D parts use three.js: the team's CAD is exported offline into compact glTF models, and shown in a scroll-driven exploded view. Flight telemetry is stored in MySQL and plotted in an interactive dashboard.
Notes
- Bilingual routing with English and Hungarian content kept separate from the layout.
- CAD exported offline into small glTF models, lazy loaded in the browser.
- Flight-data dashboard backed by MySQL, with an authenticated upload endpoint.