Crypto Exchange

D 57 completed
Api
web_app / json · small
104
Files
14,184
LOC
5
Frameworks
9
Languages

Pipeline State

completed
Run ID
#300510
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
88.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:38
Deduplication group #56606
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (10)
infrastructurepresentationWeb BackendtestingFactoryStrategyTestingDatabaseConfigurationAuthentication
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

I want to build a full-stack cryptocurrency exchange platform. The system needs a frontend built with React and Next.js, and a robust backend using FastAPI. I also need to incorporate SQLAlchemy for database interactions and use pytest for testing. Since this is a crypto exchange, the design should focus on secure and efficient transaction handling. Please structure the project to include necessary deployment guides, perhaps using markdown files for setup instructions.
python fastapi react next.js sqlalchemy typescript crypto exchange web-app pytest
Generated by gemma4:latest

Catalog Information

The crypto-exchange project is designed to facilitate secure and efficient cryptocurrency transactions for users.

Description

This project aims to provide a platform for buying, selling, and trading cryptocurrencies. It will enable users to securely store their funds, track market trends, and execute trades with ease. The system will be built using robust security measures to protect user assets from potential threats.

الوصف

هذا المشروع يهدف إلى تقديم منصة لشراء، بيع، وتبادل العملات الرقمية بأمان و效فية. سيساعد المستخدمين على تخزين أموالهم بشكل آمن، متابعة اتجاهات السوق، وتحديد الأسعار بسهولة. سيتم بناء النظام باستخدام إجراءات أمنية قوية لحماية الأصول من التهديدات المحتملة.

Novelty

5/10

Tags

cryptocurrency-trading market-trend-tracking user-asset-security

Claude Models

claude-sonnet-4.6

Quality Score

D
56.6/100
Structure
48
Code Quality
86
Documentation
7
Testing
40
Practices
62
Security
92
Dependencies
80

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2 files with critical complexity need refactoring
  • 452 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

11.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Source: Repobility analyzer · https://repobility.com
A
Risk (2)
Unknown
License
1.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
47.6%
typescript
22.6%
markdown
13.6%
python
13.5%
css
2.1%
ini
0.2%
javascript
0.1%
text
0.1%
toml
0.0%

Frameworks

FastAPI React Next.js pytest SQLAlchemy

Symbols

variable431
function144
constant28
class23
interface18
method5
type_alias3

API Endpoints (27)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility · MCP-ready · https://repobility.com
GETget_walletFastAPI
GETlist_botsFastAPI
POSTplace_orderFastAPI
GET/{bot_id}/positionbot_positionFastAPI
POST/{bot_id}/subscribesubscribe_botFastAPI
DELETE/{bot_id}/subscribeunsubscribe_botFastAPI
GET/{bot_id}/tradesbot_tradesFastAPI
POST/botscreate_botFastAPI
GET/botslist_all_botsFastAPI
DELETE/bots/{bot_id}delete_botFastAPI
PUT/bots/{bot_id}update_botFastAPI
POST/bots/{bot_id}/killkill_botFastAPI
POST/depositdepositFastAPI
GET/healthhealthFastAPI/Flask
GET/historyget_order_historyFastAPI
POST/loginloginFastAPI
GET/memeFastAPI
GET/mymy_botsFastAPI
GET/openget_open_ordersFastAPI
DELETE/{order_id}cancel_orderFastAPI
GET/{pair}/klinesget_klinesFastAPI
GET/{pair}/orderbookget_orderbookFastAPI
GET/{pair}/tickerget_tickerFastAPI
GET/{pair}/tradesget_recent_tradesFastAPI
POST/registerregisterFastAPI
PUT/users/{user_id}/subscriptiontoggle_subscriptionFastAPI
WEBSOCKET/ws/market/{pair}market_wsFastAPI

Concepts (10)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
arch_layerinfrastructureDetected infrastructure layer70%
arch_layerpresentationDetected presentation layer70%
auto_categoryWeb Backendweb-backend70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
design_patternStrategyFound strategy/policy-named files60%
business_logicTestingDetected from 6 related files50%
business_logicDatabaseDetected from 11 related files50%
business_logicConfigurationDetected from 6 related files50%
business_logicAuthenticationDetected from 6 related files50%

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/24323.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV