diff --git a/README.md b/README.md index 8eadc783..80f4f279 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ Appointment scheduling for one person. You, probably. +![When's homepage with two meeting types and their available lengths](docs/images/homepage.png) + +[More screenshots](docs/screenshots.md). + A public booking page, an admin UI, Google and CalDAV calendars, and email notifications. Configure it in YAML. Keep your appointments in SQLite. diff --git a/docs/images/admin-overview.png b/docs/images/admin-overview.png new file mode 100644 index 00000000..391f22be Binary files /dev/null and b/docs/images/admin-overview.png differ diff --git a/docs/images/booking-request.png b/docs/images/booking-request.png new file mode 100644 index 00000000..e6e93a44 Binary files /dev/null and b/docs/images/booking-request.png differ diff --git a/docs/images/homepage.png b/docs/images/homepage.png new file mode 100644 index 00000000..7def42b4 Binary files /dev/null and b/docs/images/homepage.png differ diff --git a/docs/images/pick-a-day.png b/docs/images/pick-a-day.png new file mode 100644 index 00000000..2df073d7 Binary files /dev/null and b/docs/images/pick-a-day.png differ diff --git a/docs/images/pick-a-time.png b/docs/images/pick-a-time.png new file mode 100644 index 00000000..fd09493f Binary files /dev/null and b/docs/images/pick-a-time.png differ diff --git a/docs/screenshots.md b/docs/screenshots.md new file mode 100644 index 00000000..98ecd026 --- /dev/null +++ b/docs/screenshots.md @@ -0,0 +1,28 @@ +# Screenshots + +One example setup. Fictional people and appointments. + +## Pick a day + +The calendar shows the days that fit the selected length. + +![Calendar picker with an available day selected and duration and timezone controls](images/pick-a-day.png) + +## Pick a time + +Pick a time around busy periods. The selected slot is highlighted. + +![Time picker showing a selected 30-minute appointment and shaded busy periods](images/pick-a-time.png) + +## Request a meeting + +This meeting requires approval: the guest sends a request rather than booking +instantly. + +![Booking request form with a name, email address and optional notes filled in](images/booking-request.png) + +## Manage appointments + +Upcoming appointments, requests awaiting review, and a few totals. + +![Admin dashboard showing confirmed appointments, pending requests and meeting statistics](images/admin-overview.png)