Eraasim is a full-stack publishing and content management platform designed to manage the complete lifecycle of digital content—from creation and editorial management to scheduling and public delivery. I architected and developed the system across its public website, administration panel, backend services, database architecture, security, publishing workflows, and production infrastructure.
The platform is built with Next.js, React, TypeScript and PostgreSQL, with granular server-side Role-Based Access Control (RBAC) protecting administrative capabilities. It provides structured management of posts, categories, SEO metadata, media, users, permissions, and publishing workflows while keeping administrative operations securely separated from the public experience.
A key engineering component is the scheduled-publishing architecture. Background processing, database row locking, atomic state transitions, concurrency protection, and idempotent execution are used to ensure scheduled content is processed reliably without duplicate publication when multiple workers or requests interact with the same records.
This overview is deliberately different from Planetary Hours. Planetary Hours demonstrates web + mobile + APIs + operations, while Eraasim should demonstrate Next.js application architecture + CMS + RBAC + publishing workflows + concurrency/reliability engineering.