# sbserejkaaa/online-store architecture

> Architecture diagram of the GitHub repository sbserejkaaa/online-store, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-26). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sbserejkaaa/online-store
- Repository: https://github.com/sbserejkaaa/online-store
- Video tour (about a minute): https://gitdiagram.com/sbserejkaaa/online-store/video

## Overview

The repository contains two Java service modules: an authentication service with a user model, and a notification service. The file tree does not reveal endpoints, persistence, message delivery, or communication between services, and there is no README or source excerpt to establish those relationships. The graph therefore shows only the identifiable runtime components and does not infer a user workflow or service-to-service wiring.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_auth["Authentication"]
  node_auth_app["Auth application"]
  node_users_model["Users model<br/>[Users.java]"]
end

subgraph group_notification["Notifications"]
  node_notification_app["Notification application"]
end

click node_auth_app "https://github.com/sbserejkaaa/online-store/blob/master/authService/src/main/java/com/example/authService/AuthServiceApplication.java"
click node_users_model "https://github.com/sbserejkaaa/online-store/blob/master/authService/src/main/java/com/example/authService/model/Users.java"
click node_notification_app "https://github.com/sbserejkaaa/online-store/blob/master/notificationService/src/main/java/com/example/notificationService/NotificationServiceApplication.java"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_auth_app,node_users_model toneBlue
class node_notification_app toneAmber
```

## Components

### Authentication

- [Auth application](https://github.com/sbserejkaaa/online-store/blob/master/authService/src/main/java/com/example/authService/AuthServiceApplication.java): `authService/src/main/java/com/example/authService/AuthServiceApplication.java`
- [Users model](https://github.com/sbserejkaaa/online-store/blob/master/authService/src/main/java/com/example/authService/model/Users.java): `authService/src/main/java/com/example/authService/model/Users.java`

### Notifications

- [Notification application](https://github.com/sbserejkaaa/online-store/blob/master/notificationService/src/main/java/com/example/notificationService/NotificationServiceApplication.java): `notificationService/src/main/java/com/example/notificationService/NotificationServiceApplication.java`
