I started with simple HTML, CSS, and JavaScript โ no frameworks, just a modular approach. Firebase powers the backend, managing content dynamically and securely.
Instead of rewriting code for every page, I built reusable modules like firebase.js
, auth.js
, auth-ui.js
, menu.js
, ticker.js
, and affiliatelink.js
. These are included across the website, acting as a centralized logic system that keeps everything consistent and maintainable.
All articles follow a single structural template using article.html
and article.js
, which dynamically loads content based on metadata โ making content management efficient and scalable.
I also created internal tools like the RiK Content Manager (RCM), which uses a Google Sheet to update Firestore. Automations help generate article thumbnails and manage metadata, streamlining the workflow without relying on a traditional CMS.