diff --git a/README.md b/README.md index 683d5ac..58e7f73 100644 --- a/README.md +++ b/README.md @@ -35,3 +35,39 @@ Repository](https://git.itsdrike.com/ap7pd/event-management-backend). > () and set the base URL to `http://10.0.2.2:8000`. > This will allow the Android emulator to access the local backend server. Note > that this is also the default value. + +## Showcase + +Below is a showcase of key features and screens in the application: + +| ![API Unreachable](showcase/01_api_unreachable.png) | ![Login Screen](showcase/02_login.png) | ![Base URL Change](showcase/02_login_base_url_change.png) | +| --------------------------------------------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------- | +| Error screen, shown whenever the API becomes unreachable. | Login screen for user authentication. | Screen to update the API base URL, available from the login, register & API unreachable pages. | + +| ![Register Screen](showcase/03_register.png) | ![Month View](showcase/04_month_view.png) | ![Day View](showcase/05_day_view.png) | +| -------------------------------------------- | ----------------------------------------- | ------------------------------------------------- | +| User registration screen. | Monthly calendar view to browse events. | Daily event view with event details for that day. | + +| ![Edit Duration Event](showcase/06_duration_event_edit.png) | ![Edit Instant Event](showcase/07_instant_event_edit.png) | ![Invite User to Event](showcase/08_invite_user_to_event.png) | +| ----------------------------------------------------------- | --------------------------------------------------------- | ------------------------------------------------------------- | +| Edit screen for duration-based events. | Edit screen for instant events. | Interface for inviting users to an event. | + +| ![Duration Event Details](showcase/09_duration_event_details.png) | ![Instant Event Details](showcase/10_instant_event_details.png) | ![Categories Overview](showcase/11_categories.png) | +| ----------------------------------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------- | +| Detailed view of a duration-based event. | Detailed view of an instant event. | List of event categories of the user. | + +| ![Create New Category](showcase/12_new_category.png) | ![Updated Categories](showcase/13_categories_with_new.png) | ![Settings Screen](showcase/14_settings.png) | +| ---------------------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------- | +| Form to create a new category. | Updated list with a newly added category. | Settings menu for app configuration. Only available when logged in. | + +| ![Notification: Invite](showcase/15_notification_invite_bob.png) | ![Invite Preview](showcase/16_invite_event_details_preview.png) | ![Notification: Invite Accepted](showcase/17_notification_invite_accepted_bob.png) | +| ---------------------------------------------------------------- | --------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| Notification about an (incomming) event invite. | Preview of the event from the invite. | Notification for the (incomming) invite after accepting (already marked read). | + +| ![Day View with Invite](showcase/18_day_view_invited_event_bob.png) | ![Invited Event Details](showcase/19_invited_event_details_bob.png) | ![Notification Accepted John](showcase/20_notification_invite_accepted_john.png) | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| Day view showing the invited event. | Details of an event the user was invited to. | Notification about user having accepted an outgoing invite (from the invitor's account). | + +| ![Notifications Cleared](showcase/21_notifications_cleared.png) | +| --------------------------------------------------------------- | +| Screen showing cleared notifications. | diff --git a/showcase/01_api_unreachable.png b/showcase/01_api_unreachable.png new file mode 100644 index 0000000..eb189cf Binary files /dev/null and b/showcase/01_api_unreachable.png differ diff --git a/showcase/02_login.png b/showcase/02_login.png new file mode 100644 index 0000000..d005891 Binary files /dev/null and b/showcase/02_login.png differ diff --git a/showcase/02_login_base_url_change.png b/showcase/02_login_base_url_change.png new file mode 100644 index 0000000..09065d4 Binary files /dev/null and b/showcase/02_login_base_url_change.png differ diff --git a/showcase/03_register.png b/showcase/03_register.png new file mode 100644 index 0000000..a921a54 Binary files /dev/null and b/showcase/03_register.png differ diff --git a/showcase/04_month_view.png b/showcase/04_month_view.png new file mode 100644 index 0000000..48d8351 Binary files /dev/null and b/showcase/04_month_view.png differ diff --git a/showcase/05_day_view.png b/showcase/05_day_view.png new file mode 100644 index 0000000..a4ed745 Binary files /dev/null and b/showcase/05_day_view.png differ diff --git a/showcase/06_duration_event_edit.png b/showcase/06_duration_event_edit.png new file mode 100644 index 0000000..bf23dca Binary files /dev/null and b/showcase/06_duration_event_edit.png differ diff --git a/showcase/07_instant_event_edit.png b/showcase/07_instant_event_edit.png new file mode 100644 index 0000000..ab4848b Binary files /dev/null and b/showcase/07_instant_event_edit.png differ diff --git a/showcase/08_invite_user_to_event.png b/showcase/08_invite_user_to_event.png new file mode 100644 index 0000000..acb76a3 Binary files /dev/null and b/showcase/08_invite_user_to_event.png differ diff --git a/showcase/09_duration_event_details.png b/showcase/09_duration_event_details.png new file mode 100644 index 0000000..30ca63d Binary files /dev/null and b/showcase/09_duration_event_details.png differ diff --git a/showcase/10_instant_event_details.png b/showcase/10_instant_event_details.png new file mode 100644 index 0000000..ebe1e82 Binary files /dev/null and b/showcase/10_instant_event_details.png differ diff --git a/showcase/11_categories.png b/showcase/11_categories.png new file mode 100644 index 0000000..9aa67c0 Binary files /dev/null and b/showcase/11_categories.png differ diff --git a/showcase/12_new_category.png b/showcase/12_new_category.png new file mode 100644 index 0000000..6f2be9f Binary files /dev/null and b/showcase/12_new_category.png differ diff --git a/showcase/13_categories_with_new.png b/showcase/13_categories_with_new.png new file mode 100644 index 0000000..0459284 Binary files /dev/null and b/showcase/13_categories_with_new.png differ diff --git a/showcase/14_settings.png b/showcase/14_settings.png new file mode 100644 index 0000000..2ae6775 Binary files /dev/null and b/showcase/14_settings.png differ diff --git a/showcase/15_notification_invite_bob.png b/showcase/15_notification_invite_bob.png new file mode 100644 index 0000000..2be151b Binary files /dev/null and b/showcase/15_notification_invite_bob.png differ diff --git a/showcase/16_invite_event_details_preview.png b/showcase/16_invite_event_details_preview.png new file mode 100644 index 0000000..7e25d49 Binary files /dev/null and b/showcase/16_invite_event_details_preview.png differ diff --git a/showcase/17_notification_invite_accepted_bob.png b/showcase/17_notification_invite_accepted_bob.png new file mode 100644 index 0000000..74ce109 Binary files /dev/null and b/showcase/17_notification_invite_accepted_bob.png differ diff --git a/showcase/18_day_view_invited_event_bob.png b/showcase/18_day_view_invited_event_bob.png new file mode 100644 index 0000000..6958d9e Binary files /dev/null and b/showcase/18_day_view_invited_event_bob.png differ diff --git a/showcase/19_invited_event_details_bob.png b/showcase/19_invited_event_details_bob.png new file mode 100644 index 0000000..38c9289 Binary files /dev/null and b/showcase/19_invited_event_details_bob.png differ diff --git a/showcase/20_notification_invite_accepted_john.png b/showcase/20_notification_invite_accepted_john.png new file mode 100644 index 0000000..39d8249 Binary files /dev/null and b/showcase/20_notification_invite_accepted_john.png differ diff --git a/showcase/21_notifications_cleared.png b/showcase/21_notifications_cleared.png new file mode 100644 index 0000000..f2bbcc7 Binary files /dev/null and b/showcase/21_notifications_cleared.png differ