
Project Overview
A Django application that tracks and displays product and feature changes across Lola's Bakery systems with rich formatting and filtering capabilities.
The Changelog System is a dedicated web application that provides Lola's Bakery staff and customers with a comprehensive view of all updates, new features, bug fixes, and changes across the bakery's digital platforms. It serves as a centralized communication hub that keeps everyone informed about what's new and improved.
Built with Django and modern web technologies, the application features an intuitive interface that allows users to filter changes by application type, change category, or specific tags. The system includes a rich text editor that supports formatted content, images, tables, and more, making change descriptions clear and visually engaging.
For authenticated users, the app tracks which changes they've already seen, highlighting new entries since their last visit. Anonymous users benefit from session-based tracking that remembers their previous visits. The filtering system persists user preferences across sessions for a personalized experience.
Key Features
- Rich text editing with CKEditor 5 for formatted changelog entries
- Filter changes by application type, change type (features, fixes, etc.)
- Tag-based organization and filtering
- Persistent filters that remember user preferences
- New entry highlighting for both authenticated and anonymous users
- Session-based tracking for anonymous visitors
- Dynamic content updates without page reloads (HTMX)
- Responsive design for desktop and mobile use
Project Gallery







Project Details
Technologies
Completed
April 2025
Client
Lola's Bakery
My Role
Full-stack Developer