Callum Ilett - Logo

Three CMS

Web

Mockup 1
Mockup 2

Version Control

Source:

Azure

Access:

Private

Technologies

DjangoDjango
DockerDocker
PythonPython

Project Overview

The Django CMS and REST Framework API provide a robust backend solution to manage a wide range of content, enabling seamless integration across multiple applications. Built on the powerful Django framework, the system leverages Django CMS for content management and Django REST Framework (DRF) to deliver a scalable, secure, and feature-rich API for interacting with the managed data.


This setup supports three interconnected projects, each utilizing the API to power their features and functionality. The comprehensive content management system caters to diverse use cases, including authentication, user management, social interactions, homepage customizations, and event tracking.


Key Features:

  • Manage user access and permissions
  • Ensure secure data handling with robust authentication protocols
  • Add and update user groups and individual user details to streamline team organisation
  • Manage hashtags for categorising and enhancing discoverability of social posts
  • Enable users to save and manage favourite feeds for quick access
  • Add and update social profile frames, skills, and groups
  • Configure homepage settings, including quick links, key shouts, and promotions
  • Manage visual elements such as carousel banners, fullscreen takeovers, and app branding to maintain dynamic and engaging user interfaces
  • Configure observation forms, question types, and questions
  • Track observation instances, responses, and associated data for reporting and insights
  • Organise retail store data, including stores, areas, regions, and users
  • Create and schedule social posts with support for reactions, comments, and saving posts
  • Maintain detailed logs for system activities and changes
  • Leverage Django Q for task scheduling and track successful, failed, or queued background tasks

Ready to
start?