PROJECT CASE STUDY
Kearney's Chemist
Custom Django ecommerce platform for an Irish chemist with secure checkout, responsive shopping experience, wishlist functionality, and advanced staff tools.
Problem
What the project needed to improve
Kearney’s Chemist is a custom Django ecommerce platform built for a modern Irish chemist, designed to provide a seamless shopping experience across desktop, tablet, and mobile devices.
The platform combines health, beauty, fragrance, and wellness retail with secure online checkout, responsive product browsing, and chemist focused purchasing safeguards.
The project was designed with both customer usability and staff efficiency in mind, including a fully custom frontend admin area for managing products, orders, discounts, homepage promotions, banners, contact requests, and VAT reporting.
Customer Features
- Responsive ecommerce experience
- Product search, filtering, and sorting
- Wishlist and save-for-later functionality
- Secure Stripe Checkout integration
- Customer accounts and order history
- Mobile-optimized shopping bag and checkout
- Discount code support
- Recently viewed products
- Product restrictions and quantity controls
Admin Features
- Frontend product management
- Homepage special offers management
- Discount code creation and tracking
- VAT reporting and CSV exports
- Order management dashboard
- Contact request management
- Out-of-stock product controls
- Maintenance mode and banner management
Technical Highlights
- Built with Django and MySQL
- Stripe payment integration
- Responsive mobile-first layouts
- Session and account-based basket systems
- Secure webhook order handling
- Dynamic homepage promotions
- Custom admin workflows
Solution
Features built around the customer and the business
Customer Features
Responsive ecommerce experience
Optimised browsing and shopping across desktop, tablet, and mobile devices.
Advanced product search
Customers can quickly search, filter, and sort over 1000 products.
Secure Stripe Checkout
Fast and secure online payments with Stripe integration.
Wishlist & save for later
Customers can save products for future purchases.
Customer accounts
Users can manage delivery details and view order history.
Recently viewed products
Returning visitors can quickly revisit products they viewed earlier.
Discount code system
Supports promotions, seasonal offers, and eligible-product discounts.
Product restrictions
Pharmacy-focused safeguards including quantity limits and confirmation requirements.
Mobile-first shopping bag
Optimised basket and checkout experience for smaller screens.
Secure authentication
Email verification, password recovery, and protected account management.
Business/Admin Features
Frontend admin dashboard
Staff can manage the store without using Django admin.
Order management
Admins can search, filter, and update customer orders.
Homepage offers management
Featured homepage products can be updated dynamically.
Discount code management
Create, expire, and track promotional discount codes.
VAT reporting
Export VAT sales reports grouped by tax rate.
Contact request management
Staff can manage and reply to customer enquiries.
Banner management
Update promotional banners and notices across the site.
Out-of-stock controls
Products can be marked unavailable automatically on the storefront.
Maintenance mode controls
Admin-only maintenance system with secure access handling.
Responsive admin pages
Management tools are optimised for desktop, tablet, and mobile devices.
Screenshots
Selected supporting views
Tech Stack
Tools and technologies
Result
What the finished system supports
Improved Online Ordering
Customers can browse and purchase pharmacy, beauty, and wellness products through a responsive ecommerce experience.
Centralised Product Management
Staff can manage products, discounts, banners, homepage offers, and stock visibility from one admin system.
Faster Order Processing
Admin tools streamline paid-order management, fulfilment updates, and customer request handling.
Mobile-Friendly Shopping
The platform is optimised for phones, tablets, and desktop devices for easier browsing and checkout.
Custom Pharmacy Safeguards
Product restrictions, quantity controls, and confirmation checks support pharmacy-focused ecommerce requirements.
VAT Reporting Workflow
Staff can export VAT reports grouped by tax rate for accounting and reporting purposes.
Next Project
Have a project in mind?
Let's shape it into a clear website or business system that is practical to run.