The admin is a password-protected dashboard that lets editors publish posts with rich media, manage shop items, moderate comments and messages, and customise homepage content, all within the same application. No external CMS is involved. Authentication is session-based, handled entirely within Next.js Server Actions, which also power every form submission on the site.