ACCESSING DATABANKS...
INITIALIZING SYSTEM...
[000%]
SYSTEM_SECURE // FPGD
ACCESSING DATABANKS...
Interactive developer portfolio with a digital glitch and FUI (Futuristic User Interface) terminal aesthetic, built using Next.js 16, React 19, and custom GSAP/Canvas physics
LIVE DEMO • GITHUB REPOSITORY (Private Access)
next-intl to localize routing, page metadata, chat prompts, and project document structures (with complete localized pages in 9 languages).This app follows a modular feature-based Next.js App Router pattern with localized route folders.
components/sections/: Layout sections (Hero, About, Projects, Skills, Contact).components/ui/: Interactive UI nodes (ASCIIText, CustomCursor, MusicPlayer, VerticalHUD).The application compiles into the following static (○) and dynamic (ƒ) route structure (excluding individual portfolio project paths):
○ Static):
/_not-found — Static global 404 handler./manifest.webmanifest — Web App Manifest./robots.txt & /sitemap.xml — Crawler directories.ƒ Dynamic):
/[locale] & /[locale]/[...rest] — Locale-aware layout wrapper using next-intl.ƒ Dynamic):
/.well-known/mcp.json & /openapi.json — Machine-readable server capabilities schemas./.well-known/agent-skills/ — Skills directories (e.g., SKILL.md) for AI integration./api/mcp & /api/mcp/sse — SSE (Server-Sent Events) communication endpoints for agent clients.ƒ Dynamic):
/api/chat & /api/chat/health — Stream route handlers backing the AI chatbot voice processor./api/music & /api/music/health — Audio stream controller routing.ƒ Dynamic):
/llms.txt & /llms-full.txt — Token-efficient text exports of portfolio facts, context, and credentials optimized for LLM reading.Hosting Note:
The project is live and hosted on Vercel at franzdomingo.dev. Note that this codebase itself is the portfolio project; you are currently viewing and running this very project.