PG Poetic Pen
A full-stack poetry platform for reading and sharing original poems — with user authentication, likes, comments, bookmarks, admin moderation, and scheduled publication support. Built to feel as expressive as the content it hosts.

The Problem
Building a platform that balanced the needs of three different user types — readers who want a clean, distraction- free experience, authors who want control over their content, and admins who need moderation tools that don't get in the way. Scheduled publication added real technical complexity: posts needed to go live at an exact future time without a persistent background process running.
The Solution
// what I learned
Role-based access control sounds simple until you're actually implementing it across a content platform with multiple overlapping permission levels. Getting that right took more careful planning than I expected. The scheduling system also taught me a lot about time-based logic in web applications — edge cases around timezones and exact publication moments are easy to get subtly wrong.

