All Projects → volosoft → eventhub

volosoft / eventhub

Licence: AGPL-3.0 license
Open-source event organizing web application and a reference DDD solution.

Programming Languages

C#
18002 projects
HTML
75241 projects
Smarty
1635 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
powershell
5483 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to eventhub

teched2019-cloud-cf-product-list
Resources for SAP TechEd SEC364 Hands-on workshop, "Secure Microservices in Cloud Foundry Environment on SAP Cloud Platform".
Stars: ✭ 56 (-42.27%)
Mutual labels:  sample
avantindietro
Sample Swift iOS ARKit project which shows how to implement an Undo feature for ARKit/SceneKit apps.
Stars: ✭ 16 (-83.51%)
Mutual labels:  sample
AzureFunctionsSecurity
Azure Functions Security
Stars: ✭ 23 (-76.29%)
Mutual labels:  aspnet-core
cloud-platform-workflow-virtual-event
Material for the virtual event on SAP Cloud Platform Workflow.
Stars: ✭ 25 (-74.23%)
Mutual labels:  sample
sample-spring-boot-api-service
Zowe REST API service SDK and sample API service that integrates with Zowe API Mediation Layer
Stars: ✭ 26 (-73.2%)
Mutual labels:  sample
cloud-cap-multitenancy
SAP Cloud Application Programming Model (CAP) sample code project with multitenancy using service manager-created SAP HANA containers for tenant data isolation.
Stars: ✭ 33 (-65.98%)
Mutual labels:  sample
Linker
🔗 A simple URL shortening website that serves as a nice demo application.
Stars: ✭ 21 (-78.35%)
Mutual labels:  aspnet-core
play-java-seed.g8
Play Java Seed template: use "sbt new playframework/play-java-seed.g8"
Stars: ✭ 20 (-79.38%)
Mutual labels:  sample
cloud-hana-helloworld
This project provides the full source code for the "Hello World" tutorials on https://hcp.sap.com. In this tutorials you can learn how to make your very first steps on SAP HANA by developing a very simple "Hello World" application using the SAP HANA web-based Development Workbench on the SAP HANA Cloud Platform.
Stars: ✭ 26 (-73.2%)
Mutual labels:  sample
cloud-jenkins
The Cloud Jenkins sample project builds a web archive for running Jenkins in a developer account of the SAP HANA Cloud Platform. #cloud
Stars: ✭ 14 (-85.57%)
Mutual labels:  sample
play-java-fileupload-example
An example Play application showing custom multiform fileupload in Java
Stars: ✭ 13 (-86.6%)
Mutual labels:  sample
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-76.29%)
Mutual labels:  aspnet-core
samplescope
Desktop app with the main goal to simplify audio samples search over the internet sources.
Stars: ✭ 23 (-76.29%)
Mutual labels:  sample
hana-developer-cli-tool-example
Learn how to build a developer-centric SAP HANA command line tool, particularly designed to be used when performing SAP HANA development in non-SAP tooling (for example from VS Code).
Stars: ✭ 73 (-24.74%)
Mutual labels:  sample
vertx-kotlin-example
Vert.x + Kotlin example
Stars: ✭ 12 (-87.63%)
Mutual labels:  sample
connect
tiny cross-platform socket API library
Stars: ✭ 46 (-52.58%)
Mutual labels:  sample
cloud-espm-cloud-native
Enterprise Sales and Procurement Model (ESPM) Cloud Native is a project that showcases how an application can be made resilient by implementing resilience design patterns. This application is developed using Spring Boot framework and can be deployed locally as well as on SAP BTP, Cloud Foundry environment.
Stars: ✭ 29 (-70.1%)
Mutual labels:  sample
MetalPlayer
A video player using Metal.
Stars: ✭ 68 (-29.9%)
Mutual labels:  sample
amazon-qldb-dmv-sample-python
A DMV based example application which demonstrates how to use QLDB with the QLDB Driver for Python.
Stars: ✭ 23 (-76.29%)
Mutual labels:  sample
fullstack-jobs
Real(ish) demo using Angular with ASP.NET Core GraphQL and IdentityServer.
Stars: ✭ 84 (-13.4%)
Mutual labels:  aspnet-core

EventHub

.NET

This is a reference application built with the ABP Framework. It implements the Domain Driven Design with multiple application layers.

The book

This solution is originally prepared to be a real-world example for the Mastering ABP Framework book.

abp-book

The book is the only source that explains this solution. This solution is highly referred in Understanding the Reference Solution, Domain Driven Design and other parts of the book.

You can order the book on Amazon or on Packt's website.

Requirements

  • .NET 6.0+
  • Docker

How to run

  • Execute dotnet build /graphBuild command in the root folder of the solution.
  • Execute etc/docker/up.ps1 to run the depending services.
  • Run EventHub.DbMigrator to create the database and seed initial data.
  • Run EventHub.IdentityServer
  • Run EventHub.HttpApi.Host
  • Run EventHub.Web
  • Run EventHub.Admin.HttpApi.Host
  • Run EventHub.Web.Admin

admin user's password is 1q2w3E*

See live

See the solution live on https://openeventhub.com

Screenshots

Public Web Side - (MVC/Razor Page UI)

Home Page

Home Page

Event Creation Page

The 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

Add Tracks to the Event (optional)

Event Creation Page - Tracks

Add Sessions to the Tracks (optional)

Event Creation Page - Sessions

New Event Preview Page

Event Creation Page - Preview

Events Page

Events Page

Event Details Page

Event Detail

Organizations Page

Organizations Page

Organization Details Page

Organization Detail Page

Profile Page

Profile Page

Payment Module Pages

The payment module provides an API to make payments via PayPal easily. This application uses this module to perform payment transactions.

To learn more about the Payment Module and see the integration, please check out the payment module documentation.

Pricing Page

Pricing Page

Pre-Checkout Page

Pre Checkout Page

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].