Ayhan Home Textile
A curtain management system that brings many supplier brands into one catalogue
- Sector
- Textiles
- Country
- Türkiye
- Category
- Custom software
- Services
- Custom software
- Technology
- Django 6, Python 3.12, PostgreSQL 16, Gunicorn, Nginx, Docker

01 /
The brief
Ayhan Home Textile sells sheers, drapes, blackout and zebra blinds, and curtain rods from several supplier brands by the metre, and offers a sewing service. As the range of products and brands grew, keeping the catalogue current, updating prices and quoting customers quickly became harder. We built an e-catalogue and management system for it. Products are imported in bulk from Excel, each one gets its QR code automatically and its label is printed from the panel, and pleat, zebra and rod price tables are managed on separate screens. On the customer side there is a filterable catalogue, a fabric calculator that works by length, fullness and pleat type, a PDF quote with privacy consent and WhatsApp ordering. The business tracks incoming quotes in the same panel.
Screens
A closer look
Fresh screenshots from the live site: the full page, inner pages and how it looks on a phone.
Home page, top to bottom

Home page


Sections and inner pages




02 /
Approach
Three decisions that shaped the project.
Bulk data entry
Product lists are imported from Excel instead of being typed in one by one. Colour options, images and videos are added in the panel, and the catalogue can be exported as a PDF.
A workflow that starts with the label
Each product’s QR code is created with the record and its label printed from the panel, linking the fabric in the shop to its entry in the catalogue.
A light front end, a strong back office
A framework-free catalogue in plain HTML, CSS and JavaScript up front; Django 6, PostgreSQL 16 and Docker behind it, live behind Gunicorn and Nginx.
03 /
What we delivered
- Bulk product import from Excel
- Colour options and media management
- QR code generation and label printing
- Pleat, zebra and curtain rod price tables
- Fabric calculator and PDF quote with privacy consent
- PDF catalogue export
- Quote tracking and WhatsApp ordering
Tech stack
- Django 6
- Python 3.12
- PostgreSQL 16
- Gunicorn
- Nginx
- Docker
Services
The code and the domain belong entirely to our client.
Live now
Visit the live site
ayhanhometextile.com.tr (opens in a new tab)
Next project
A—14
Earnet Hearing
A bilingual product site and a dealer portal for Earnet hearing systems
Hearing care · European Union
