The Genesis website is devoted to a retro-paper based Role Playing Game developed by high school kids in Calgary, Alberta, Canada, now remastered and posted publicly for all to enjoy.
This project was completely refactored and re-hosted using Google Antigravity and Gemini, with final deployment directly on Firebase Hosting and Functions.
Key enhancements included:
- Extensive Optimization: Consolidated inline CSS into a global stylesheet, formatted all code with Prettier, and optimized all images to WebP format for improved load times.
- Serverless Contact Form: Deployed a Node.js 22 secure Cloud Function using Mailgun API (including HTML and plain-text emails) directly managed by Firebase.
- Feature Additions: Integrated lightning-fast client-side documentation search, generated a custom "Lost in Space" thematic 404 page, and finalized a professional Print-Friendly stylesheet (`@media print`) ideal for tabletop campaign usage.

