The Modern Journal: Premium Django CMS & Headless API

Abdellah Belmaaris
Published

0
  • Project creator

A high-performance, production-ready Blog Content Management System built with a modern tech
stack. This project demonstrates a “Headless Ready” architecture, combining a robust Django backend
with a sleek, “Apple-style” Tailwind CSS frontend.

💎 Key Features:

Modern & Responsive UI: Built with Tailwind CSS* featuring a native Dark Mode toggle and
mobile-first design.
Robust REST API: Fully integrated Django REST Framework (DRF)* for headless capabilities,
ready for mobile app integration.
Advanced Authentication: Integrated Google and GitHub Social Auth* via django-allauth.
Role-Based Access Control (RBAC):* Custom permissions for Admins, Bloggers, and Subscribers.
DevOps Ready: Fully containerized using Docker and Docker-Compose* for seamless deployment.

🛠️ Tech Stack:

Backend:* Python 3.12, Django 5.0
Frontend:* Tailwind CSS, JavaScript (Vanilla)
Database:* PostgreSQL / SQLite
API:* Django REST Framework
Tools:* TinyMCE, WhiteNoise, Docker