Violets & Nightingales

Tech Stack



The Build

Portfolio site for handmade teddy bear artist Violets & Nightingales.

Responsive design allows visitors to enjoy the site whether they are visiting from a desktop computer, tablet or mobile device.

The site uses Python / Django and a PostgreSQL database for its backend, and includes a simple product editor which allows authorised users to add, modify and remove products with ease.

Deployed on a home setup of a Raspberry Pi 2 Model B running Raspbian, CloudFlare integration is used to reduce server load and improve response times. A non-static IP address necessitates automatic update of the DNS records, which is achieved with a Python script interacting with the CloudFlare API scheduled with Cron.