Creator Platform
A complete personal brand platform built for a content creator. Blog, email marketing, link hub, and analytics. Replacing a simple Canva site with a professional, maintainable solution.
The Platform
Built for a content creator who had outgrown her simple Canva-based website. After attempting WordPress, which proved too complex for her to maintain, I designed and built a custom platform that gives her complete control without the technical overhead.
Role
Full-Stack Developer
What It Is
Custom CMS & marketing platform
Scale
80+ components
Admin Interface
The 20+ page admin dashboard. Scroll through or click to view full size.

Dashboard

Analytics

Onboarding
The Challenge
The client had been using a basic Canva website, functional but limiting. We tried WordPress as a first solution, but it proved too complex for her to maintain independently. She needed something powerful yet simple enough to manage herself. The challenge was to build a platform that:
Tech Stack
Key Features
Blog CMS
Markdown editor with draft/publish workflow, tags, custom slugs, and display date overrides.
Email Marketing Suite
Multiple subscriber lists, double opt-in confirmation, and one-click unsubscribe.
Lead Magnets
Gated downloads with thank-you pages and automatic list subscription.
Link Tracking
Linktree-style hub with per-link click analytics.
Page Editors
Visual editors for Home, About, Services, Contact with live preview.
Media Library
Image uploads with Firebase Storage integration.
Analytics Dashboard
Session tracking, page views, 7-day rolling insights.
Onboarding System
20-task progressive setup guide organized in 9 phases.
Security Layer
Rate limiting, origin verification, admin whitelist, Firestore rules.
Architecture Highlights
Built with scalability and maintainability in mind, the platform leverages modern patterns and security best practices.
Security First
Rate limiting (5 requests/minute), origin verification, admin whitelist, and granular Firestore security rules ensure the platform is protected against common attack vectors.
Design Approach
Warm, editorial aesthetic with paper textures that creates an organic, inviting feel for personal brands.
Paper Cream
#F3E9D2
Navy
#0B3954
Terracotta
#A66249
Fonts
Fraunces
Nunito
Caveat
Results
20+
Admin pages
comprehensive dashboard
$0
Recurring costs
Firebase + Vercel free tier
9
Onboarding phases
20 guided tasks
This project showcases full-stack development from database design to user experience, with a focus on making powerful tools accessible to non-technical users through thoughtful UX and guided onboarding.
Client project
Awaiting launch