Ai Takehome

C 66 completed
Web App
containerized / json · small
62
Files
10,466
LOC
6
Frameworks
10
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
79.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #56121
Member of a group with 2 similar repo(s) — canonical #21803 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a document Q&A tool specifically for commercial real estate lawyers. I need the system to allow users to upload legal documents, such as leases or title reports, and then ask questions that are answered by grounding the response in the uploaded document content. The application should have a React frontend using Vite and Tailwind CSS, and a FastAPI backend that handles the logic. It should use SQLAlchemy for database interactions and be containerized using Docker Compose. Please ensure the setup instructions guide the user on running the full stack locally.
python fastapi react typescript docker sqlalchemy tailwind document-qa legal-tech vite
Generated by gemma4:latest

Catalog Information

Orbital Takehome is a document Q&A tool designed for commercial real estate lawyers.

Description

Orbital Takehome is a web-based application that enables commercial real estate lawyers to create and manage question-and-answer documents. The platform allows users to input questions and answers, which are then organized into a structured format. This facilitates efficient research and collaboration among team members. Orbital Takehome supports multiple databases, including PostgreSQL, and utilizes a robust tech stack for scalability and reliability.

الوصف

هو أداة تساعد المحامين في العقارات التجارية على إنشاء و إدارة المستندات التي تحتوي على الأسئلة والأجوبة. يمكن للمستخدمين إدخال الأسئلة والأجوبة، والتي يتم تنظيمها بعد ذلك في صيغة متماسكة. هذا يسهل البحث والتعاون بين الأعضاء الفريق بشكل فعال. يدعم Orbital Takehome عدة قواعد بيانات، بما في ذلك PostgreSQL، ويعتمد على مجموعة تقنية قوية لضمان الاستقرار والثبات.

Novelty

7/10

Tags

document-management question-answering commercial-real-estate law-firm-software collaboration-tool research-assistant database-integration

Technologies

alembic anthropic fastapi pydantic sqlalchemy uvicorn

Claude Models

claude-opus-4.6

Quality Score

C
65.6/100
Structure
57
Code Quality
82
Documentation
36
Testing
40
Practices
82
Security
100
Dependencies
60

Strengths

  • Code linting configured (biome, ruff (possible))
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 869 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

7.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · severity-and-effort ranking · https://repobility.com
Unknown
License
4.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
62.8%
python
19.9%
typescript
14.1%
css
1.1%
yaml
0.5%
toml
0.5%
markdown
0.4%
ini
0.3%
javascript
0.2%
html
0.1%

Frameworks

FastAPI React pytest Tailwind CSS Vite SQLAlchemy

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Want this analysis on your repo? https://repobility.com/scan/
auto_descriptionProject DescriptionWelcome! This is a take-home assessment for an AI engineering role at Orbital.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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