Web Planet

The public gateway that presents the ecosystem as a static portfolio site.

STATUS: MVP0 ARCHITECTURE DECISIONSLAST UPDATED: 2026-06-09

Web is the public Next.js entry point at port 3001. It is optimized for static rendering, shared UI consistency, and simple outward-facing surfaces like projects and contact. The site stays deliberately lightweight so it can deploy cleanly on Vercel and similar hosts.

Overview

The Web Planet is the public gateway and portfolio site for the ecosystem. Operating at the root of the API gateway, it serves as the lightweight, outward-facing representation of the internal network.

Architecture

A static-first Next.js 16 application utilizing React 19 and Tailwind CSS v4. It consumes the ecosystem's shared @mheepeem/ui components and runs the signature "Midnight" theme. Data is driven statically by localized JSON artifact generation. It uses a Dual-Deployment Model: operating at the root of the local Nginx API Gateway for the internal network, AND deployed externally on Vercel as a static gateway for the public edge.

Problem It Solves

The ecosystem requires a unified, highly performant public face that can be deployed securely to edge networks. It must remain completely stateless and "blind" to the complex, zero-trust Tailscale mesh running the internal services.

Current State

MVP operational. The static gateway is live on port 3001, featuring a newly implemented project registry pipeline that securely renders rich detail pages and milestones.

MILESTONES

8 milestones
2026