The JK Jung Times
Full Report — Page 5

Web Platform · Filed · Comprehensive technical report

I Love Hwarang

Cultural heritage fundraising platform with Stripe payments and admin tools.

By JK Jung | Los Angeles Bureau | AI Engineering Desk

Next.jsTypeScriptPostgreSQLStripeFirebaseAWSClaude Opus 4.6

Now Available

Visit Website

I. Product Thesis

Cultural heritage preservation needs modern fundraising tools. A dedicated platform removes friction between supporters and cultural projects—no generic GoFundMe pages, no manual bank transfers, just a clean experience built for this specific cause.

Discover a campaign through social sharing or direct link. Read about the cultural project and its funding goals. Choose a donation amount, complete payment via Stripe’s checkout, and receive an email confirmation. Return later to track campaign progress. Admins create and manage campaigns through a protected dashboard.

II. Built Surface — Shipped Features

Feature 01

Campaign creation and management with rich text descriptions

Feature 02

Stripe-powered payment processing with automatic receipt generation

Feature 03

Donor management and contribution tracking

Feature 04

Admin dashboard for campaign oversight and analytics

Feature 05

Responsive design optimized for mobile sharing

Feature 06

Firebase Auth for secure user accounts

I Love Hwarang — main page
Fig. 1: Campaign discovery and fundraising page
I Love Hwarang — donation flow
Fig. 2: Stripe-powered donation checkout flow
I Love Hwarang — admin dashboard
Fig. 3: Admin campaign management dashboard

III. Engineering — How the System Holds Together

Next.js with TypeScript provides SSR for SEO—critical for fundraising discovery through search. PostgreSQL stores relational data: campaigns, donors, transactions, and their relationships. Stripe handles PCI-compliant payment processing. Firebase Auth manages user sessions. API routes serve as the backend, keeping the stack unified in one Next.js deployment.

Cultural heritage preservation needs modern fundraising tools.”

IV. Key Editorial Decisions

01

Next.js over a SPA for SEO benefits crucial to fundraising discovery—campaigns need to be findable through search engines.

02

PostgreSQL over Firestore for relational data—campaigns, donors, and transactions have clear relationships that a document model makes awkward.

03

Stripe over custom payment processing for PCI compliance and trust—donors need confidence their payment information is secure.

04

Server-side rendering for campaign pages to ensure social sharing previews render correctly on every platform.

Technical Specifications — Complete Dossier

Status

FILED

Category

Web Platform

Bureau

Los Angeles

Technologies

Next.js, TypeScript, PostgreSQL, Stripe, Firebase, AWS, Claude Opus 4.6

Other Reports from This Bureau
← Return to Special Report: Projects

THE JK JUNG TIMES · End of Full Report · All the code that's fit to ship.