JCM//DEV/WORK/PUBLISHING / CULTURE

PUBLISHING / CULTURE

OZ Ghana

Bilingual

English · Akan

OZ Ghana is the marketing and fundraising surface for The Ghanaian Wizard of Oz — a bilingual (English / Akan) cultural adaptation of The Wizard of Oz with original illustrations. I built a full-stack showcase: Angular frontend with standalone components, SCSS theming rooted in Ghana’s palette and kente/adinkra-inspired aesthetics, and a .NET 8 REST API that serves image metadata, carousel and caption content, and Stripe payment intents with webhooks.

Languages

English · Akan

Frontend

Angular 17+ · SCSS

Backend

.NET 8 Web API

Payments

Stripe + webhooks

THE PROBLEM

A children’s publishing project needed more than a static brochure: supporters should explore the story visually, understand the mission, and donate with confidence — while the experience itself reflects cultural representation, not a generic template.

THE SOLUTION

Delivered end-to-end Angular + .NET integration (HTTP client, CORS, environment configuration). Stripe Elements on the frontend pairs with payment intents and webhook handling on the API (Stripe.net). Content and media APIs expose captions, carousel data, and characters/scenes with optional filters for the illustration gallery and lightbox. The UI is responsive with animations and a cohesive system using CSS variables and component-scoped SCSS — hero, bilingual scene carousel, filterable gallery, mission narrative, and donation flow with progress and tiers driven from the backend.

THE OUTCOME

The site ties literacy and cultural representation to a concrete fundraising story: technical work in service of publishing and education, not a disposable CRUD demo. Swagger/OpenAPI documents the API for maintainability and future collaborators.

STACK

Angular 17+TypeScriptSCSS.NET 8 Web APIStripe / Stripe.netSwagger / OpenAPI

WANT RESULTS LIKE THIS?

Tell us what you're building. We'll tell you exactly what it needs.

START A PROJECT →