Oo Mvp7 B2C

completed
Other
containerized / typescript · small
373
Files
76,452
LOC
1
Frameworks
10
Languages

Pipeline State

completed
Run ID
#401646
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0
Previous runs
Source-of-truth: Repobility · https://repobility.com
#StatusPhaseStartedFinished
Repobility (the analyzer behind this table) · https://repobility.com
#127355failedSYMBOL_EXTRACTION2026-03-30 20:31:07

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
64.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:29
Deduplication group #52617
Member of a group with 4 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionTesting
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a web application for an orbital mechanics-driven lottery called OrbitalOdds. The platform needs to simulate players launching satellites into a shared orbital zone. The core mechanics involve real-time 3D visualization and physics-based collision detection, which should run at 62.5 Hz using a spatial grid and AABB algorithm. When two satellites collide, the accumulated prize pool must be paid out. The system also needs dynamic pricing logic, adjusting launch costs based on zone population density using linear and exponential scaling factors. Finally, it must manage a round lifecycle including Open, Collision, Cooldown, and Reset states.
typescript web-app orbital-mechanics lottery 3d-visualization physics-simulation collision-detection blockchain real-time
Generated by gemma4:latest

Catalog Information

OrbitalOdds is an orbital mechanics-driven lottery platform. Players launch satellites into a shared orbital zone, and when two collide, the accumulated prize pool is paid out. The platform combines real-time 3D visualization with physics-based collision mechanics.

Description

OrbitalOdds is an orbital mechanics-driven lottery platform. Players launch satellites into a shared orbital zone, and when two collide, the accumulated prize pool is paid out. The platform combines real-time 3D visualization with physics-based collision mechanics.

Novelty

3/10

Tags

typescript web-app orbital-mechanics lottery 3d-visualization physics-simulation collision-detection blockchain real-time

Technologies

express react zod

Claude Models

claude-opus-4-6

Security & Health

Medium
DORA Rating
UNLICENSED
License
3.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
61.1%
markdown
13.6%
json
13.3%
css
6.2%
python
3.5%
html
1.4%
javascript
0.4%
yaml
0.4%
shell
0.1%
text
0.1%

Frameworks

Jest

Symbols

variable1,534
method496
function442
constant196
interface163
class62
type_alias21
property5
enum2
Repobility · severity-and-effort ranking · https://repobility.com

API Endpoints (143)

Per-row analysis by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility — same analyzer, your code, free for public repos · /scan/
GET*app.getExpress/Koa
PUT/account/deposit-limitrouter.putExpress
PUT/account/deposit-limitaxiosClient.putExpress
GET/account/deposit-limitsrouter.getExpress
GET/account/deposit-limitsaxiosClient.getExpress
POST/account/self-excluderouter.postExpress
POST/account/self-excludeaxiosClient.postExpress
PUT/account/wager-limitrouter.putExpress
PUT/account/wager-limitaxiosClient.putExpress
GET/account/withdrawal-limitsaxiosClient.getExpress
GET/account/withdrawal-limitsrouter.getExpress
POST/admin/announceaxiosClient.postExpress
POST/admin/financial-adjustmentaxiosClient.postExpress
PUT/admin/pricing-configaxiosClient.putExpress
GET/admin/pricing-configaxiosClient.getExpress
GET/admin/queued-configaxiosClient.getExpress
POST/admin/queued-configaxiosClient.postExpress
DELETE/admin/queued-configaxiosClient.deleteExpress
POST/admin/reset-gameaxiosClient.postExpress
GET/admin/statsaxiosClient.getExpress
GET/admin/usersaxiosClient.getExpress
GET/admin/usersaxiosClient.getExpress
GET/admin/users/listaxiosClient.getExpress
GET/admin/withdrawals/pendingaxiosClient.getExpress
POST/announcerouter.postExpress
POST/api/auth/loginrequest.postExpress
POST/api/auth/registerrequest.postExpress
POST/api/__test__/reset-dbrequest.postExpress
POST/auth/login/passwordaxiosClient.postExpress
POST/auth/logoutaxiosClient.postExpress
GET/auth/meaxiosClient.getExpress
POST/auth/password-resetapiClient.postExpress
POST/auth/password-reset/confirmapiClient.postExpress
POST/auth/refreshaxiosInstance.postExpress
POST/auth/refreshaxiosClient.postExpress
POST/auth/registeraxiosClient.postExpress
POST/auth/verify-emailapiClient.postExpress
GET/chat/logsrouter.getExpress
POST/chat/wordsrouter.postExpress
DELETE/chat/wordsrouter.deleteExpress
GET/chat/wordsrouter.getExpress
POST/cosmeticsrouter.postExpress
GET/cosmeticsrouter.getExpress
POST/cosmetics/equipaxiosClient.postExpress
GET/cosmetics/equippedaxiosClient.getExpress
DELETE/cosmetics/:idrouter.deleteExpress
PUT/cosmetics/:idrouter.putExpress
POST/cosmetics/purchaseaxiosClient.postExpress
GET/cosmetics/shopaxiosClient.getExpress
GET/cosmetics/shopaxiosClient.getExpress

Showing 50 of 143

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_descriptionProject Description!Status !Version !Stack80%
auto_categoryTestingtesting70%

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
4 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Dbcrypt5.0.0 · 363 gadgets · risk 48.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0Fpandas3.0.2 · 6,381 gadgets · risk 0.0Fscipy1.17.1 · 21,805 gadgets · risk 0.0