← Back to portfolio

YouTube Planner — Ideas, Status & Schedule

Role: UX & Front-End · Growing Back-End • Stack: HTML, CSS, JavaScript, Supabase (Auth + Postgres)

YouTube planner dashboard
MVP board view with statuses from Idea → Published.

Problem

Managing YouTube across multiple channels is chaotic: ideas scattered in notes, no clear status tracking, and publish dates forgotten. I designed this planner to centralise ideas, track progress visually, and give creators a calm overview of what’s due next.

Goals

6

Statuses tracked

Ideas per channel

100%

User data isolation

UX Highlights

Architecture (MVP)

The MVP runs as a static app on Netlify, with Supabase handling authentication, storage, and row-level security. Each idea belongs to a user and an optional channel.

LayerTechNotes
Front-endHTML, CSS, JavaScriptBoard & schedule UI
AuthSupabase AuthEmail/password (MVP)
DBSupabase PostgresTables: channels, ideas
HostingNetlifyDeploy from GitHub

Database Schema (simplified)

TableMain fields
channelsid, user_id, name, platform
ideasid, user_id, channel_id, title, description, status, due_date

Challenges & Fixes

Result

The MVP delivers a working planner: creators can log in, add ideas, track them across statuses, and check upcoming deadlines. It demonstrates full-stack skills: authentication, CRUD, filters, and responsive UI.

Screens

Board view
Board view (statuses)
Schedule view
Schedule view
Add idea form
Quick capture form

Future Improvements

Links

Live Demo GitHub Repo Download CV

Built by Antonella Akromah · a@gmail.com