My mother is a professional writer here in germany and needed a portfolio page exhibiting all her works and a small “About me” section.
She had multiple bestseller books so far and the list is growing month by month.
At first I implemented the backend using Django Restframework and managed new books via the default django admin interface.
Later on, I figured it wasn’t worth the hassle of getting Docker to work with Django so I rolled back to a JSON-file based approach and simply used a single JSON file to store all the books in.
Book overview sorted by country they take place in.
Originally I developed the application using SvelteKit & Django Restframework.
I came to the conclusion a simple JSON file containing all the books should be enough for my needs and rolled back to this simpler approach later on.
The website is GDPR compliant and contains a newsletter signup form too (Mailchimp).