Sajaag
D 60 completed
Other
monorepo / python · small
117
Files
7,949
LOC
5
Frameworks
11
Languages
Pipeline State
completedRun ID
#1545871Phase
doneProgress
0%Started
2026-04-16 23:36:29Finished
2026-04-16 23:36:29LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
72.35Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:51Deduplication group #1938277
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
🧪 Code Distillation
Browse all specs →AI Prompt
I want to build a full-stack application using a monorepo structure. The project needs a backend built with FastAPI and a frontend implemented using React for the web, and also needs to support a mobile client using React Native and Expo. For styling, please integrate Tailwind CSS across all parts. The repository structure should accommodate these different parts, including separate directories for the backend and potentially shared packages.
python fastapi react react-native expo tailwindcss monorepo full-stack
Generated by gemma4:latest
Catalog Information
I want to build a full-stack application using a monorepo structure. The project needs a backend built with FastAPI and a frontend implemented using React for the web, and also needs to support a mobile client using React Native and Expo. For styling, please integrate Tailwind CSS across all parts. The repository structure should accommodate these different parts, including separate directories for the backend and potentially shared packages.
Tags
python fastapi react react-native expo tailwindcss monorepo full-stack
Quality Score
D
59.5/100
Structure
41
Code Quality
97
Documentation
28
Testing
20
Practices
66
Security
100
Dependencies
90
Strengths
- Consistent naming conventions (snake_case)
- 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
- No CI/CD configuration — manual testing and deployment
- 358 duplicate lines detected — consider DRY refactoring
Recommendations
- Add a comprehensive README.md explaining purpose, setup, usage, and architecture
- Add a test suite — start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
FastAPI React React Native Expo Tailwind CSS
Symbols
variable185
function79
constant66
method36
interface28
class26
type_alias7
API Endpoints (11)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · severity-and-effort ranking · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | / | root | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /alerts/{area_id} | get_alerts | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /brief/{area_id} | get_morning_brief | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /content/submit | submit_content | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /deals | create_deal | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /deals/{area_id} | get_deals | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /health | health_check | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /layers/{layer_type}/{area_id} | get_layer_data | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /news/{area_id} | get_news | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /pending | get_pending_content | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /review/{content_id} | review_content | FastAPI | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All rows above produced by Repobility · https://repobility.com
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →5 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.