Project Overview
This project explores how a static website can be transformed into a
maintainable content management system without relying on
traditional hosting platforms. Instead of using a server-side
framework, the website is deployed through GitHub Pages while
content is managed through Decap CMS, authenticated using a custom
GitHub OAuth workflow powered by Cloudflare Workers.
The objective was to create a solution that allows instructors and
rotating cadet leadership to update announcements, events,
leadership information, resources, and gallery images through an
intuitive editing interface while preserving the simplicity,
performance, and security of a static website.