diff --git a/README.md b/README.md index 857d4b1..62331fb 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,15 @@ This solution is originally prepared to be a real-world example for the **Master **You can order the book on [Amazon](https://www.amazon.com/gp/product/B097Z2DM8Q) or on [Packt's website](https://www.packtpub.com/product/mastering-abp-framework/9781801079242).** +## Requirements + +* .NET 6.0+ +* Docker + ## How to run -* Run `EventHub.DbMigrator` to create the database. * Run `etc/docker/up.ps1` before running the solution. +* Run `EventHub.DbMigrator` to create the database and seed initial data. * Run `EventHub.IdentityServer` * Run `EventHub.HttpApi.Host` * Run `EventHub.Web` @@ -29,3 +34,67 @@ This solution is originally prepared to be a real-world example for the **Master ## See live See the solution live on https://openeventhub.com + +## Screenshots + +### Public Web Side - (MVC/Razor Page UI) + +#### Home Page + +![Home Page](etc/images/homepage.png) + +#### Event Creation Page + +Event creation process consists of three steps: "Create a New Event", "Add Tracks to the Event (optional)" and "Add Sessions to the Tracks (optional)". + +* After these steps, an "Event Preview" page is shown to the user to check the event details and publish the event. + +##### Create a New Event + +![Event Creation Page](etc/images/event-creation-page.png) + +##### Add Tracks to the Event (optional) + +![Event Creation Page - Tracks](etc/images/event-creation-page-tracks.png) + +##### Add Sessions to the Tracks (optional) + +![Event Creation Page - Sessions](etc/images/event-creation-page-sessions.png) + +#### New Event Preview Page + +![Event Creation Page - Preview](etc/images/event-creation-page-preview.png) + +#### Events Page + +![Events Page](etc/images/events-page.png) + +#### Event Detail Page + +![Event Detail](etc/images/event-detail.png) + +#### Organizations Page + +![Organizations Page](etc/images/organizations-page.png) + +#### Organization Detail Page + +![Organization Detail Page](etc/images/organization-detail-page.png) + +#### Profile Page + +![Profile Page](etc/images/profile-page.png) + +#### Payment Module Pages + +The payment module provides an API to make payments via using **PayPal** easily. This application uses this module to perform payment transactions. + +> To learn more about the **Payment Module** and see the integration, please see the [payment module documentation](modules/payment/README.md). + +##### Pricing Page + +![Pricing Page](etc/images/pricing-page.png) + +#### Pre Checkout Page + +![Pre Checkout Page](etc/images/pre-checkout-page.png) \ No newline at end of file diff --git a/etc/images/event-creation-page-preview.png b/etc/images/event-creation-page-preview.png new file mode 100644 index 0000000..4a126c9 Binary files /dev/null and b/etc/images/event-creation-page-preview.png differ diff --git a/etc/images/event-creation-page-sessions.png b/etc/images/event-creation-page-sessions.png new file mode 100644 index 0000000..95c7eb8 Binary files /dev/null and b/etc/images/event-creation-page-sessions.png differ diff --git a/etc/images/event-creation-page-tracks.png b/etc/images/event-creation-page-tracks.png new file mode 100644 index 0000000..e8e3189 Binary files /dev/null and b/etc/images/event-creation-page-tracks.png differ diff --git a/etc/images/event-creation-page.png b/etc/images/event-creation-page.png new file mode 100644 index 0000000..ffaab65 Binary files /dev/null and b/etc/images/event-creation-page.png differ diff --git a/etc/images/event-detail.png b/etc/images/event-detail.png new file mode 100644 index 0000000..aa362ac Binary files /dev/null and b/etc/images/event-detail.png differ diff --git a/etc/images/events-page.png b/etc/images/events-page.png new file mode 100644 index 0000000..7781c21 Binary files /dev/null and b/etc/images/events-page.png differ diff --git a/etc/images/homepage.png b/etc/images/homepage.png new file mode 100644 index 0000000..b09a8b0 Binary files /dev/null and b/etc/images/homepage.png differ diff --git a/etc/images/organization-detail-page.png b/etc/images/organization-detail-page.png new file mode 100644 index 0000000..386409b Binary files /dev/null and b/etc/images/organization-detail-page.png differ diff --git a/etc/images/organizations-page.png b/etc/images/organizations-page.png new file mode 100644 index 0000000..bbf3a2e Binary files /dev/null and b/etc/images/organizations-page.png differ diff --git a/etc/images/pre-checkout-page.png b/etc/images/pre-checkout-page.png new file mode 100644 index 0000000..f922085 Binary files /dev/null and b/etc/images/pre-checkout-page.png differ diff --git a/etc/images/pricing-page.png b/etc/images/pricing-page.png new file mode 100644 index 0000000..b49c0f3 Binary files /dev/null and b/etc/images/pricing-page.png differ diff --git a/etc/images/profile-page.png b/etc/images/profile-page.png new file mode 100644 index 0000000..03ca3cb Binary files /dev/null and b/etc/images/profile-page.png differ