Soccer Prediction

C 68 completed
Other
api / json · small
181
Files
20,800
LOC
4
Frameworks
10
Languages

Pipeline State

completed
Run ID
#1543172
Phase
done
Progress
0%
Started
2026-04-16 21:54:55
Finished
2026-04-16 21:54:55
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
76.67
Framework unique
Isolation
Last stage change
2026-05-10 03:34:40
Deduplication group #69682
Member of a group with 2 similar repo(s) — this repo is canonical view group →
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

I want to build a soccer prediction API. The project should have a frontend built with React and a backend using Spring Boot. I need to use TypeScript for the codebase. The API should be containerized using Docker Compose, and I'd like to include configuration files for deployment. Please ensure the structure supports testing using Vitest and Vite.
spring-boot react typescript api docker vitest vite soccer prediction
Generated by gemma4:latest

Catalog Information

I want to build a soccer prediction API. The project should have a frontend built with React and a backend using Spring Boot. I need to use TypeScript for the codebase. The API should be containerized using Docker Compose, and I'd like to include configuration files for deployment. Please ensure the structure supports testing using Vitest and Vite.

Tags

spring-boot react typescript api docker vitest vite soccer prediction

Quality Score

C
68.5/100
Structure
57
Code Quality
97
Documentation
2
Testing
75
Practices
80
Security
92
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (39% test-to-source ratio)
  • Code linting configured (eslint)
  • Low average code complexity — well-structured code
  • Good security practices — no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • Missing README file — critical for project understanding
  • No LICENSE file — legal ambiguity for contributors
  • 5 files with critical complexity need refactoring
  • 1023 duplicate lines detected — consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a LICENSE file (MIT recommended for open source)

Languages

json
40.4%
typescript
28.3%
kotlin
21.3%
yaml
6.5%
markdown
2.2%
xml
0.6%
shell
0.3%
javascript
0.1%
css
0.1%
html
0.1%

Frameworks

React Spring Boot Vitest Vite

Symbols

property474
function228
variable73
class69
interface47
method37
constant3
enum2
type_alias2

API Endpoints (1)

Analysis by Repobility (https://repobility.com) · MCP-ready
MethodPathHandlerFramework
Same scanner, your repo: https://repobility.com — Repobility
GETerrorsearchParams.getExpress

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · code-quality intelligence · https://repobility.com

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1366829.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV