GeeksBlabla is a Moroccan tech community podcast website built with Astro. It serves as a content hub for podcast episodes (200+ episodes in Darija), blog articles, community projects (BlablaConf, State of Dev, Awesome Morocco), and a team page. The site features a chatbot (BlaBlator) powered by RAG over podcast transcripts using ChromaDB and OpenAI, an episode creation workflow integrated with Notion as a CMS, and YouTube API for metadata. The frontend uses Astro with React interactive islands, Tailwind CSS, and Rive animations for engaging visuals. The architecture is a hybrid of static site generation (Astro static output) with dynamic server actions and API routes deployed to Cloudflare Workers. It includes CI/CD workflows for episode validation, Spotify upload, and YouTube description syncing. While well-structured and feature-rich, it relies on many external services (Notion, OpenAI, ChromaDB, YouTube, Cloudinary, Supadata) and has some code duplication (two identical server action files).