Homepage

C+ 71 completed
Other
web_app / json · small
78
Files
17,072
LOC
3
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
53.47
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47255
Member of a group with 1 similar repo(s) — canonical #103068 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a tenant portal web application for a UK property investment business. The system needs to handle landlord invitations to renters, allowing renters to securely upload identity and financial documents. Landlords must have a dedicated area to review these uploaded documents. The entire application should be built using Next.js, TypeScript, and leverage Supabase for database, authentication, and storage. Please ensure the structure supports compliance with the UK Renters' Rights Act. I'd also like the project to include E2E testing setup using Playwright.
next.js typescript supabase react web-app tenant-portal document-management e2e-testing react-hook-form
Generated by gemma4:latest

Catalog Information

A tenant portal for a small UK property investment business. Landlords invite renters, renters upload identity and financial documents, and landlords review them — all in one place. Built for compliance with the UK Renters' Rights Act (effective 1 May 2026).

Description

A tenant portal for a small UK property investment business. Landlords invite renters, renters upload identity and financial documents, and landlords review them — all in one place. Built for compliance with the UK Renters' Rights Act (effective 1 May 2026).

Novelty

3/10

Tags

next.js typescript supabase react web-app tenant-portal document-management e2e-testing react-hook-form

Technologies

drizzle nextjs react supabase tailwind zod

Claude Models

claude-opus-4-6

Quality Score

C+
71.1/100
Structure
73
Code Quality
86
Documentation
49
Testing
65
Practices
69
Security
74
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • Potential hardcoded secrets in 1 files
  • 1031 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

8.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
Unknown
License
10.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
64.9%
typescript
29.0%
markdown
3.4%
sql
2.0%
yaml
0.4%
javascript
0.1%
css
0.1%

Frameworks

React Next.js Drizzle

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
auto_descriptionProject DescriptionA tenant portal for a small UK property investment business. Landlords invite renters, renters upload identity and financial documents, and landlords review them — all in one place. Built for compliance with the UK Renters' Rights Act (effective 1 May 2026).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/101647.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV