All Projects → MesutAtasoy → Joker

MesutAtasoy / Joker

Licence: MIT license
An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD)

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to Joker

ITL
Sample Web API implementation with .NET Core and DDD using Clean Architecture.
Stars: ✭ 29 (-29.27%)
Mutual labels:  ddd, entity-framework-core, automapper, fluentvalidation
RCM
RCM is a simple CRM application designed for Auto Parts Store made with ASP.NET Core based on DDD, CQRS and SOLID Principles.
Stars: ✭ 29 (-29.27%)
Mutual labels:  ddd, entity-framework-core, automapper
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+12387.8%)
Mutual labels:  ddd, automapper, fluentvalidation
MonolithicArchitecture
This repository presents an approach on how to build an application using Monolithic architecture, ASP.NET Core, EntityFrameworkCore, Identity Server, CQRS, DDD
Stars: ✭ 18 (-56.1%)
Mutual labels:  ddd, entity-framework-core, identityserver4
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (+453.66%)
Mutual labels:  ddd, entity-framework-core, automapper
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (+12.2%)
Mutual labels:  entity-framework-core, identityserver4, automapper
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+87.8%)
Mutual labels:  entity-framework-core, identityserver4, fluentvalidation
Aspnetcore Realworld Example App
ASP.NET Core backend implementation for RealWorld
Stars: ✭ 1,315 (+3107.32%)
Mutual labels:  entity-framework-core, automapper
Modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (+275.61%)
Mutual labels:  entity-framework-core, identityserver4
ArchitectNow.ApiStarter
Sample ASP.NET Core 2 API Setup used by ArchitectNow for corresponding workshop presentations
Stars: ✭ 35 (-14.63%)
Mutual labels:  automapper, fluentvalidation
DotNETCarRental
Daily car rental simulation with ASP.NET.
Stars: ✭ 13 (-68.29%)
Mutual labels:  entity-framework-core, fluentvalidation
QrF.Core
基于.net core 2.2 的微服务框架
Stars: ✭ 19 (-53.66%)
Mutual labels:  ddd, identityserver4
Christddd
🙌 ASP.NET Core 3.1 应用, 包含 DDD、CQRS、EDA 和ES事件回溯
Stars: ✭ 510 (+1143.9%)
Mutual labels:  ddd, automapper
Abp.zerocore.identityserver4.configuration
IdentityServer4 ConfigurationStore(ClientStore,ResourceStore,CorsPolicyService) for Abp(https://github.com/aspnetboilerplate/aspnetboilerplate)
Stars: ✭ 25 (-39.02%)
Mutual labels:  entity-framework-core, identityserver4
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+1492.68%)
Mutual labels:  entity-framework-core, automapper
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+9.76%)
Mutual labels:  entity-framework-core, automapper
eixample
Multi-Tenant .NET 6 Architecture (Angular, Vue, React)
Stars: ✭ 61 (+48.78%)
Mutual labels:  entity-framework-core, automapper
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+3004.88%)
Mutual labels:  ddd, entity-framework-core
Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (+114.63%)
Mutual labels:  ddd, automapper
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+15046.34%)
Mutual labels:  ddd, entity-framework-core

Joker

Microservices Example! main workflow

Joker platform is location based campaign marketplace. An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD)

Store Front

alt text

Back Office

alt text

alt text

Architecture Diagram

alt text

Tech Stack

All service projects are written with .Net 6, gRPC, Consul, CAP, Couchbase, Rabbit MQ, Swagger, Ocelot, EF Core, Mongo, Elasticsearch, IdentityServer4, Automapper, FluentValidation. All infrastructure codes are separated each class library. It can be accessed below link. https://github.com/MesutAtasoy/Joker.Packages

Project Setup

  1. Clone the repository

git clone https://github.com/MesutAtasoy/Joker.git

  1. Init submodules in src/Submodules

git submodule update --init --recursive

  1. Create Docker Network

docker network create joker-network

  1. Run the insfrastructure containters

docker-compose -f docker-compose-insfrastructure.yml up -d

  1. Build the containers

docker-compose build

  1. Run the containers

docker-compose up -d

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Template

Joker Web Application Template -> https://github.com/creativetimofficial/soft-ui-design-system

Back Office Web Application Template -> https://github.com/creativetimofficial/argon-dashboard

Contributing

This project welcomes contributions and suggestions. When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

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].