All Projects
Live2025Web App ยท Personal Brand ยท Full-Stack

CreativelyNanda.co.za

Portfolio & Digital HQ โ€” The Website That Builds Itself

My personal portfolio, digital headquarters, and product platform โ€” a magazine-inspired, AI-integrated website with a Notion template shop, poetry collection, blog, and AI assistant. Built with Next.js, Supabase, and PayFast.

Demo Recording

Serving

African creative technologists

Market

Monthly recurring revenue

Problem

Generic portfolio problem

Result

6 Notion templates live, R15K+ revenue

The Problem

What needed solving

Generic developer portfolios fail to capture multidimensional creatives. I needed a platform that simultaneously showcases technical excellence, creative identity, and functions as a revenue-generating business.

The Solution

How I built it

A full-stack personal brand platform with editorial design aesthetics, a functional Notion template shop (PayFast integrated), published poetry collection, AI sales assistant, blog CMS, and PWA capabilities.

Tech Stack & Decision Rationale
01

Next.js 14

App Router, SEO, PWA

02

TypeScript

Type safety across all features

03

Supabase

Products, orders, blog, poetry database

04

PayFast

South African payment gateway for template sales

05

Resend

Transactional email delivery

06

Framer Motion

Editorial animation system

07

Tailwind CSS

Brand-consistent design system

README.md โ€” creativelynanda
๐Ÿ“„ README.md
# CreativelyNanda.co.za
> Portfolio & Digital HQ โ€” The Website That Builds Itself

## Project Context
**Category:** Web App ยท Personal Brand ยท Full-Stack
**Status:** Live ยท 2025
**Author:** Nandawula Regine Kabali-Kagwa โ€” East London, South Africa

## Stack
```
Next.js 14                     # App Router, SEO, PWA
TypeScript                     # Type safety across all features
Supabase                       # Products, orders, blog, poetry database
PayFast                        # South African payment gateway for template sales
Resend                         # Transactional email delivery
Framer Motion                  # Editorial animation system
Tailwind CSS                   # Brand-consistent design system
```

## Architecture Notes
- All data mutations validated server-side via Next.js API routes
- Row-Level Security enforced at database level (Supabase)
- Mobile-first, PWA-ready, offline-tolerant where connectivity is unreliable
- PayFast integration for ZAR-native payments (no USD conversion)
- SEO-optimised: metadata, JSON-LD, canonical URLs, sitemap

## Environment Variables
```env
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
OPENAI_API_KEY=
NEXT_PUBLIC_PAYFAST_MERCHANT_ID=
NEXT_PUBLIC_PAYFAST_MERCHANT_KEY=
RESEND_API_KEY=
```

## Links
- ๐ŸŒ Live:   https://creativelynanda.co.za
- ๐Ÿ™ GitHub: https://github.com/Nanda-Regine/CreativelyNanda.co.za
- ๐Ÿ—๏ธ Portfolio: https://creativelynanda.co.za/projects/creativelynanda

---
Built from East London, South Africa ยท 5th Industrial Revolution

Interested in similar work?

Let's discuss how I can build something like this for your business.

Let's Talk