Modular Wagtail CMS Website
A component‑driven Wagtail CMS project built on Django, featuring a curated library of reusable StreamField blocks (accordions, carousels, cards, banners, column layouts, counters, CTAs, embeds, and more) to compose pages without code changes. Includes a structured blog section with categories, a site-wide search view, media management, and clean editorial workflows. Tailwind CSS powers rapid styling, while Docker and Nginx provide a portable, production‑ready stack. Designed for scalability, consistency, and fast content iteration.
Technologies Used
PythonDjangoWagtailCMSTailwindDocker
Key Features
- Reusable StreamField component library
- Visual page composition (no redeploy)
- Blog with category architecture
- Search integration
- Tailwind CSS workflow
- Media & image rendition handling
- Docker + Nginx containerization
- Environment-based settings
- Extensible block pattern (easy new blocks)
- SEO & structured content readiness
Technical Stack
• Python
• Django
• Wagtail CMS
• StreamField
• Tailwind CSS
• Docker
• Nginx
