Angular2Guy/AngularAndSpring
This system is a cryptocurrency trading platform that aggregates market data from multiple exchanges (Bitfinex, Bitstamp, Coinbase, etc.) and processes it via a Spring Boot backend. The architecture features an Angular frontend and a Kafka-based event streaming pipeline for real-time quote conversion and statistical analysis. The entire application is containerized with Docker and deployed via Helm charts on a Minikube Kubernetes cluster, supported by comprehensive unit and architecture validation tests.
53.6
Adequate · 3 August 2026
15k
lines of production code
Java
with TypeScript
1
bus factor · 9 authors in all
3
measurements over time
How it got here
2017–2020 · Project initialization and infrastructure setup
This period focused on establishing the project's foundational infrastructure, including the addition of build scripts, containerization support, and IDE configurations. It also introduced local development environments using Minikube and Helm charts to streamline Kubernetes deployments.
7 changes
2022 · Initial backend and frontend architecture setup
This period established the core application structure, introducing a Spring Boot backend with Kafka and MongoDB integrations alongside an Angular frontend migration to standalone components. The work also included setting up the development environment with Eclipse configurations and defining Kubernetes/Helm charts for local deployment of the full stack.
11 changes
2023 · Test coverage and architecture documentation
This period focused on expanding unit test coverage for backend components, including the MyUserController, MongoDB repository, and scheduled tasks. Additionally, the project introduced structural documentation via Structurizr diagrams and updated configuration files to support the new testing infrastructure.
5 changes
Survey your own repository
Angular2Guy/AngularAndSpring was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 8a18a29c09 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.