Back to Projects
In development
Demo
Next.jsReactTypeScriptTailwind CSSMapLibre GLreact-markdownZustandThree.js2026WEB Prosperity
A reading-and-tools site with 25 sections in seven blocks (published / in progress / coming soon). Each topic has a TSX hub, its own sidebar, and Markdown notes; /[topic] routes resolve TSX vs .md. Includes per-topic search, a World statistics MapLibre map, persistent light/dark theme, and static export for Vercel or GitHub Pages.
Project Screenshots

1 / 6
What I learned
- Ship a long archive with TSX hubs + Markdown notes on the same dynamic route
- Deploy with output: export without needing a Node server in production
- Embed MapLibre in a documentation-style layout without breaking the editorial grid
- Give each section its own CSS palette so 25 topics do not look identical
Technical Details
- •Next.js 15 (App Router), React 19, TypeScript
- •Tailwind CSS 4, next-themes, Lucide
- •gray-matter, react-markdown, remark-gfm
- •MapLibre GL, d3-geo; Three.js / R3F on 3D hubs
- •Static export (out/ folder)




