A Django implementation of the Contact.app used in the Chapter 3 of the book Hypermedia Systems.
This is for people familiar with Django wishing to continue the reading in familiar territory.
The game is to use a hypermedia-oriented library to improve this "web 1.0 application" while retaining the hypermedia-based approach.
$ git switch -d web-1-app
$ git switch -d chapter-5
$ git switch -d chapter-6
$ git switch -d chapter-7
$ git switch -d chapter-9
$ git switch -d chapter-12
To run the Django dev server:
$ docker-compose up
To load the initial data, open a new terminal window:
$ make django_admin COMMAND="loaddata fixtures/contact.json"
- Chapter 5 "Htmx Patterns"
- Chapter 6 "More Htmx Patterns"
- Chapter 7 "A Dynamic Archive UI"
- Chapter 9 "Client Side Scripting"
- Chapter 12 "Building a Contacts App With Hyperview"
Initial data from generatedata.