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.