A single-page fan tribute to Andy Weir's bestselling novel and the upcoming Amazon MGM film.
A self-contained, single-page tribute site celebrating Project Hail Mary β the novel and its forthcoming film adaptation. It walks visitors through the book, its (spoiler-light) premise, characters like the unforgettable Rocky, memorable quotes, the upcoming movie, and the real science woven through the story.
Everything ships in a single index.html: hand-written CSS, an animated star field, a hand-drawn SVG illustration of Rocky, and Rocky's synthesized tonal "voice" rendered live in the browser via the Web Audio API. No frameworks, no build step, no dependencies.
This is an unofficial, non-commercial fan project. Project Hail Mary is Β© Andy Weir. The film is a production of Amazon MGM Studios. All rights belong to their respective owners.
- π Animated star field β a canvas backdrop of drifting stars
- π½ Hand-drawn Rocky β an original inline-SVG illustration of the Eridian
- π Rocky's voice β synthesized tonal chords via the Web Audio API
- π Story sections β the novel, premise, characters, quotes, film, and science
- π¬ Film details β cast and crew of the Amazon MGM adaptation
- π± Responsive & smooth β mobile-friendly layout with scroll-reveal animations
- β Custom SVG favicon β a gold star inside a teal ring
| Layer | Choice |
|---|---|
| Markup | Hand-written HTML5 |
| Styling | Vanilla CSS (custom properties, no preprocessor) |
| Graphics | Inline SVG + HTML canvas star field |
| Audio | Web Audio API |
| Hosting | GitHub Pages |
| CI/CD | GitHub Actions |
Zero runtime dependencies. The entire site is static.
No build step is required β it's plain static files.
git clone https://github.com/HighviewOne/ProjectHailMary.git
cd ProjectHailMary
# Open directly...
open index.html
# ...or serve locally (recommended, so the Web Audio API behaves)
python3 -m http.server 8000
# then visit http://localhost:8000Every push to main is automatically published to GitHub Pages via
.github/workflows/deploy.yml. The site is served from the
repository root, so editing index.html and pushing is all it takes to ship.
ProjectHailMary/
βββ index.html # The entire site (markup, styles, scripts)
βββ favicon.svg # Gold-star-and-teal-ring favicon
βββ .github/
β βββ banner.svg # README banner
β βββ workflows/
β βββ deploy.yml # GitHub Pages deployment
βββ README.md
Contributions and corrections are welcome β see issue and PR templates when opening one.
Since the whole site lives in index.html, keep changes focused and preview them locally before submitting.
Released under the MIT License for the code. Project Hail Mary, its characters, and related artwork remain the intellectual property of Andy Weir and Amazon MGM Studios; this project claims no ownership over them.