{"repo":"tranvuongduy2003/archived-EventHub","free":true,"listed":false,"github":"https://github.com/tranvuongduy2003/archived-EventHub","clone":"git clone https://github.com/tranvuongduy2003/archived-EventHub.git","description":"A RESTful API server for the application about managing, hosting events and selling their tickes. Implementing Clean Architecture, DDD, CQRS, Repository, Unit of Work Patterns, Caching with Redis and Decorator Pattern, Idempotency and Outbox Pattern, Real-time Chat and Notification.","language":"C#","stars":16,"topics":["clean-architecture","hangfire","redis","repository","seq","signalr","unit-of-work","cqrs","domain-driven-design","mediatr"],"license":"MIT","category":"databases-storage","readme_excerpt":"This repo is now outdated, please go to eventhub EventHub EventHub is an advanced event management platform built using modern software design principles and patterns. This README serves as a guide for understanding the architecture, folder structure, patterns, and deployment details of the application. --- ⭐ Give Us a Star If this project is helpful to you, please consider giving it a star on GitHub. Your support means a lot! --- Solution Structure The project is structured as follows: Explanation of Folders - deploy/ : Contains Docker-related configuration files, including Docker Compose files for development and production environments. - Solution Items/ : Stores solution-level configuration files, CI/CD configuration ( .gitlab-ci.yml ), and other supporting documents such as the README and license. - source/ : Contains the main source code, organized by Clean Architecture principles: - EventHub.Application : Application layer with use cases and business rules. - EventHub.Domain : Domain layer with core business logic and entities. - EventHub.Domain.Shared : Shared utilities and functionality, enhancing reusability. - EventHub.Infrastructure : Infrastructure layer for external services. - EventHub.Infrastructure.Persistence : Handles database communications. - EventHub.Infrastructure.SignalR : Manages real-time communication using SignalR. - EventHub.Presentation : Presentation layer for API endpoints and UI components. --- Applied Architecture and Design Patterns Clean Ar","default_branch":null,"files":null,"tree":[],"storefront":"/r/tranvuongduy2003","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tranvuongduy2003/archived-EventHub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}