Velvet

C 60 completed
Web App
web_app / typescript · medium
691
Files
95,784
LOC
3
Frameworks
8
Languages

Pipeline State

completed
Run ID
#307699
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0
Previous runs
Per-row analysis by Repobility · https://repobility.com
#StatusPhaseStartedFinished
Same scanner, your repo: https://repobility.com — Repobility
#31595failedCREDENTIAL_SCAN2026-03-07 06:18:47

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
51.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47441
Member of a group with 4 similar repo(s) — canonical #1452817 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a portfolio metrics platform called PostSig. It needs to be a web application built with Next.js 16, using TypeScript, and styled with Tailwind CSS. The system must support role-based authentication for Investors and Founders using Supabase Auth. For Investors, I need a dashboard to view metrics and a section to create and manage metric requests. For Founders, I need a portal to manage investor relationships, view requests, and upload financial documents. Ensure the architecture supports connecting investors to their portfolio companies and handling metric submissions.
typescript next.js react supabase tailwindcss web-app portfolio-management authentication fullstack
Generated by gemma4:latest

Catalog Information

The PostSig-app is a portfolio metrics platform that connects investors with their portfolio companies, enabling them to request and manage metrics.

Description

PostSig-app is a comprehensive platform designed for investors and founders. Investors can view their portfolio companies' metrics at a glance, create and manage metric requests, and drill into individual company metrics and submissions. Founders have access to a streamlined portal where they can submit data, view and respond to metric requests from investors, and upload financial documents for metric extraction. The platform features role-based signup, secure session management with Supabase Auth, and automatic company logo fetching via Clearbit API.

الوصف

يعد PostSig-app منصة متكاملة مصممة للمستثمرين والمؤسسين. يمكن للمستثمرين رؤية أرقام الميزانية للشركات في محيطهم، وإنشاء وإدارة طلبات الأرقام، والتنقيب في أرقام الشركات الفردية ومشاركاتها. يحتوي المؤسسون على منصة مدمجة حيث يمكنهم تقديم البيانات، رؤية وتعديل طلبات الأرقام من قبل المستثمرين، ورفع الوثائق المالية للتعرف على الأرقام.

Novelty

7/10

Tags

portfolio-metrics investor-relations founder-portal metric-tracking data-submission financial-document-management

Technologies

framer-motion nextjs react recharts supabase tailwind vitest zod

Claude Models

claude-opus-4.6

Quality Score

C
60.5/100
Structure
57
Code Quality
66
Documentation
55
Testing
55
Practices
64
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 9 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 12185 duplicate lines detected \u2014 consider DRY refactoring
  • 28 'god files' with >500 LOC need decomposition

Recommendations

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

Security & Health

73.6h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
PASS
Quality Gate
A
Risk (2)
Unknown
License
16.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
95.3%
sql
3.7%
markdown
0.7%
json
0.1%
css
0.1%
yaml
0.1%
javascript
0.0%
text
0.0%

Frameworks

React Next.js Vitest

Symbols

variable5,654
function1,600
type_alias553
constant298
interface50
method5
class2

API Endpoints (118)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
All rows above produced by Repobility · https://repobility.com
GETactorsearchParams.getExpress
GETactor_idsearchParams.getExpress
GETactorssearchParams.getExpress
GETauthorizationheaders.getExpress
GETauthorizationheaders.getExpress
GETauthorizationheaders.getExpress
GETauthorizationheaders.getExpress
GETbeforesearchParams.getExpress
GETcategorysearchParams.getExpress
GETcodesearchParams.getExpress
GETcompany_idsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdform.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdsearchParams.getExpress
GETcompanyIdssearchParams.getExpress
GETcontent-lengthheaders.getExpress
GETcontent-lengthheaders.getExpress
GETcontent-lengthheaders.getExpress
GETcontent-lengthheaders.getExpress
GETcontent-lengthheaders.getExpress
GETconversationIdformData.getExpress
GETdescriptionform.getExpress
GETdocumentTypeform.getExpress
GETemojisearchParams.getExpress
GETendDatesearchParams.getExpress
GETendDatesearchParams.getExpress
GETfileformData.getExpress
GETfileform.getExpress
GETfileformData.getExpress
GETfileformData.getExpress
GETfileformData.getExpress
GETfileformData.getExpress
GETfileformData.getExpress
GETfiltersearchParams.getExpress
GETidssearchParams.getExpress
GETindustriessearchParams.getExpress
GETindustriessearchParams.getExpress
GETindustriessearchParams.getExpress
GETindustrysearchParams.getExpress
GETkeysearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress

Showing 50 of 118

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject DescriptionA portfolio metrics platform connecting investors with their portfolio companies. Investors can request metrics from founders, and founders can submit data through a streamlined portal.80%
auto_categoryWeb Frontendweb-frontend70%
Repobility · open methodology · https://repobility.com/research/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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