chore: Improve readme UI, use raw HTML for the table
This commit is contained in:
parent
2a1d1f9ef6
commit
958799dc2d
233
README.md
233
README.md
|
@ -40,34 +40,217 @@ Repository](https://git.itsdrike.com/ap7pd/event-management-backend).
|
|||
|
||||
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. |
|
||||
<table>
|
||||
<!-- First Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📶 API Unreachable</summary>
|
||||
Error screen, shown whenever the API becomes unreachable.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>🔒 Login Screen</summary>
|
||||
Login screen for user authentication, first screen you will face when you start the app for the first time.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>🔧 Base URL Change</summary>
|
||||
Screen to change the API base URL, available from login, register & API unreachable pages (doesn't require being signed in).
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/01_api_unreachable.png" alt="API Unreachable" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/02_login.png" alt="Login Screen" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/02_login_base_url_change.png" alt="Base URL Change" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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. |
|
||||
<!-- Second Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📝 Register Screen</summary>
|
||||
User registration screen.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📆 Month View</summary>
|
||||
Monthly calendar view to browse events, the screen shown immediately after login.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📅 Day View</summary>
|
||||
Daily event view, listing the events for that day.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/03_register.png" alt="Register Screen" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/04_month_view.png" alt="Month View" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/05_day_view.png" alt="Day View" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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. |
|
||||
<!-- Third Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>⏳ Edit Duration Event</summary>
|
||||
Edit screen for duration-based events.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>⚡ Edit Instant Event</summary>
|
||||
Edit screen for instant events.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📨 Invite User to Event</summary>
|
||||
Interface for inviting users to an event.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/06_duration_event_edit.png" alt="Edit Duration Event" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/07_instant_event_edit.png" alt="Edit Instant Event" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/08_invite_user_to_event.png" alt="Invite User to Event" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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. |
|
||||
<!-- Fourth Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>⏱️ Duration Event Details</summary>
|
||||
Detailed view of a duration-based event.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>🔍 Instant Event Details</summary>
|
||||
Detailed view of an instant event.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>📂 Categories Overview</summary>
|
||||
List of event categories of the user.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/09_duration_event_details.png" alt="Duration Event Details" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/10_instant_event_details.png" alt="Instant Event Details" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/11_categories.png" alt="Categories Overview" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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. |
|
||||
<!-- Fifth Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>➕ Create New Category</summary>
|
||||
Form to create a new category or edit an existing one.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>🆕 Updated Categories Overview</summary>
|
||||
Updated list with a newly added category.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>⚙️ Settings Screen</summary>
|
||||
Settings menu for configuring user details & the base url. This screen is only available to logged in users.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/12_new_category.png" alt="Create New Category" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/13_categories_with_new.png" alt="Updated Categories" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/14_settings.png" alt="Settings Screen" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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). |
|
||||
<!-- Sixth Image Row -->
|
||||
<tr>
|
||||
<th>
|
||||
<details>
|
||||
<summary>🔔 Notification: Invite</summary>
|
||||
Notification about an incoming event invite.
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>👀 Invite Preview</summary>
|
||||
Preview of the event from the invite (after clicking the eye button).
|
||||
</details>
|
||||
</th>
|
||||
<th>
|
||||
<details>
|
||||
<summary>✅ Notification: Accepted</summary>
|
||||
That same notification for the invite, after acceptance. This notification also doesn't have the orange bar on the left, meaning it's marked as read.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img src="showcase/15_notification_invite_bob.png" alt="Notification: Invite" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/16_invite_event_details_preview.png" alt="Invite Preview" />
|
||||
</td>
|
||||
<td>
|
||||
<img src="showcase/17_notification_invite_accepted_bob.png" alt="Notification: Accepted" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
| ![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. |
|
||||
<!-- Final Row -->
|
||||
<tr>
|
||||
<th colspan="3">
|
||||
<details>
|
||||
<summary>🗑️ Notifications Cleared</summary>
|
||||
Screen showing cleared notifications, after the user has swiped all the notifications to the right, deleting them.
|
||||
</details>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<img src="showcase/21_notifications_cleared.png" alt="Notifications Cleared" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
Loading…
Reference in a new issue