Nova

F 50 completed
Web App
web_app / typescript · small
120
Files
25,650
LOC
6
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
56.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #53471
Member of a group with 1 similar repo(s) — canonical #8596 view group →
Top concepts (2)
Project DescriptionWeb Frontend
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a modern travel application using React for the frontend and Express for the backend. I need the setup to utilize PostgreSQL via Drizzle ORM, connecting to a Supabase database. Please ensure the project structure supports running local development using `npm run dev` and provides clear instructions for deployment to Vercel, including environment variable setup for `DATABASE_URL` and `SESSION_SECRET`. The application should be styled with Tailwind CSS and use TypeScript throughout.
typescript react express postgresql tailwindcss travel-app web-app drizzle supabase
Generated by gemma4:latest

Catalog Information

Nova is a modern travel application built with React, Express, and PostgreSQL.

Description

Nova is a travel application that allows users to plan and book trips. It features a user-friendly interface, real-time updates, and seamless integration with Supabase for database management. The app also includes authentication and session encryption for secure user experience. Nova is built using React, Express, and PostgreSQL, making it a robust and scalable solution for travel planning.

الوصف

هو تطبيق سفر حديث يسمح للمستخدمين بتصميم وتنظيم رحلاتهم. يحتوي على واجهة مستخدم سهلة الاستخدام وتحديثات حية، بالإضافة إلى التكامل السلس مع Supabase لدارة قاعدة البيانات. كما يحتوي التطبيق على تسجيل الدخول والتشفير للمساعدات في تجربة المستخدم الآمنة. تم بناء Nova باستخدام React و Express و PostgreSQL، مما يجعلها حلًا متينًا ومقاوم للزيادة.

Novelty

5/10

Tags

travel-planning trip-booking user-authentication session-encryption real-time-updates

Technologies

drizzle esbuild express framer-motion radix-ui react recharts supabase tailwind vite zod

Claude Models

claude-opus-4.6

Quality Score

F
49.9/100
Structure
42
Code Quality
72
Documentation
33
Testing
15
Practices
58
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • 12 files with critical complexity need refactoring
  • 1896 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

23.6h
Tech Debt (C)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (14)
Repobility · code-quality intelligence platform · https://repobility.com
MIT
License
4.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
48.3%
json
44.3%
text
5.4%
markdown
1.3%
css
0.3%
shell
0.1%
yaml
0.1%
html
0.1%
javascript
0.0%

Frameworks

React Express Tailwind CSS Vite esbuild Drizzle

Concepts (2)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject DescriptionA modern travel application built with React, Express, and PostgreSQL.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/90208.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV