cqrs-webflux-starter

Cqrs Webflux Starter 100% reactif sans axon et sans rabbitmq (pardéfaut)

https://github.com/coundia/cqrs-webflux-starter

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.2%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Cqrs Webflux Starter 100% reactif sans axon et sans rabbitmq (pardéfaut)

Basic Info
  • Host: GitHub
  • Owner: coundia
  • Language: Java
  • Default Branch: main
  • Homepage:
  • Size: 167 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

Generated Spring CQRS + Project

Ce projet a été généré automatiquement via le Spring CQRS Code Generator. Il repose sur une architecture propre et modulaire en séparant les responsabilités via les patterns CQRS, DDD et Event-Driven Architecture.

🔧 Stack Technique

  • Spring Boot WebFlux
  • Spring Data R2DBC
  • PostgreSQL (Reactive)
  • Swagger / OpenAPI
  • Java 17+

🌐 Architecture

project-root/ ├── domain/ │ └── model, events, valueObjects ├── application/ │ └── usecases, commands, queries, handlers, dto ├── infrastructure/ │ └── repository, entity, config ├── presentation/ │ └── controller (REST, SSE)

Voir tree.md

📊 Fonctionnalités

  • Génération de CRUD CQRS complets
  • API REST pour les commandes
  • API REST + SSE pour les queries
  • Mapping DTO/Entity automatique

⚒️ Utilisation

Accéder à l’API REST via Swagger: http://localhost:8090/swagger-ui.html

api_v1.png

📚 Domaines d'application

  • Systèmes financiers en temps réel (transactions)
  • ERP, CRM, outils de gestion modulaire
  • Plateformes e-commerce à événements

Généré par Spring CQRS Code Generator.

Voir le Générateur : https://github.com/coundia/cqrs-webflux-generator Voir le client SSE en angular: https://github.com/coundia/angular-client-sse

Owner

  • Name: coundia
  • Login: coundia
  • Kind: user
  • Location: DAKAR
  • Company: Devalto

Full Stack Developer Java/Php/Js #Love Figma

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: software
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Papa
    family-names: Coundia
    name-particle: Papa
    email: papacoundia@gmail.com
license: CC-BY-NC-SA-4.0

GitHub Events

Total
  • Push event: 4
  • Create event: 2
Last Year
  • Push event: 4
  • Create event: 2

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 6
  • Total Committers: 1
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 6
  • Committers: 1
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
pcoundia p****a@g****m 6

Dependencies

pom.xml maven
  • org.projectlombok:lombok provided
  • com.h2database:h2
  • com.zaxxer:HikariCP 5.0.1
  • org.postgresql:postgresql 42.7.5
  • org.postgresql:r2dbc-postgresql
  • org.springdoc:springdoc-openapi-starter-webflux-ui 2.3.0
  • org.springframework.boot:spring-boot-starter-actuator
  • org.springframework.boot:spring-boot-starter-aop
  • org.springframework.boot:spring-boot-starter-data-r2dbc
  • org.springframework.boot:spring-boot-starter-security
  • org.springframework.boot:spring-boot-starter-webflux
  • io.projectreactor:reactor-test test
  • io.r2dbc:r2dbc-h2 test
  • org.springframework.boot:spring-boot-starter-test test