web

Portfolio Builder

Your portfolio, zero dependencies

About Portfolio Builder

A zero-dependency, single-file portfolio website with a built-in visual admin panel. All content is driven by a JSON config file controlling theme, layout, and content. The backend uses Next.js with Prisma and S3 for asset storage, while the portfolio output is pure static HTML/CSS/JS.

The Challenge

Developers and designers need portfolio sites but building one from scratch is time-consuming, and existing builders either look generic or require ongoing subscriptions. Nobody was offering a tool that produces custom, zero-dependency output you actually own.

Our Solution

We built a visual admin panel that generates pure HTML/CSS/JS portfolios with no runtime dependencies. Users customize themes, layouts, and content through a live preview editor. The admin backend uses Prisma for data and S3 for asset storage, but the output is completely static.

The Results

Generated portfolios load instantly with zero JavaScript dependencies. The admin panel provides a Squarespace-like editing experience while outputting clean, semantic HTML that passes every web performance audit. Google Fonts and dark mode support are built in.

Key Features

Zero-Dependency Output

Generated portfolios are pure HTML/CSS/JS — no frameworks, no build steps, no runtime dependencies.

Live Preview Editor

WYSIWYG editing with real-time preview of theme changes, layout adjustments, and content updates.

S3 Asset Management

Presigned URL uploads for images and files with automatic optimization and CDN delivery.

Theme System

Google Fonts integration, dark mode toggle, multiple layout options, and full color customization.

Screenshots

Screenshots coming soon

Tech Stack

Next.js 16React 19PrismaAWS S3SupabaseNextAuthTypeScript
Back to Projects
© 2026 RiverRoot Studios