PUBLISHING / CULTURE
OZ Ghana
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
WANT RESULTS LIKE THIS?
Tell us what you're building. We'll tell you exactly what it needs.
START A PROJECT →