Pomo Room

D 55 completed
Web App
web_app / json · small
59
Files
11,729
LOC
2
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
43.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47268
Member of a group with 30 similar repo(s) · framework reactcanonical #6398 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

Create a Pomodoro timer game using Next.js and React. I need the application to help users stay focused and productive. Since the project structure suggests a web app, please ensure the setup is ready for a modern frontend experience. The project uses TypeScript, so please adhere to that structure.
next.js react typescript web-app pomodoro timer javascript css
Generated by gemma4:latest

Catalog Information

A Pomodoro timer game built using Next.js and React, designed to help users stay focused and productive.

Description

This project is a web application that implements the Pomodoro Technique, a time management method developed by Francesco Cirillo in the late 1980s. The app allows users to set intervals for work and break sessions, providing a timer and notification system to keep them on track. The game aspect of the app adds an engaging element, making it more enjoyable for users to stay focused and productive.

الوصف

هذا المشروع هو تطبيق ويب يimplements تقنية البومودورو، وهي طريقة إدارة الوقت التي طورها فرانشيسكو سيريلو في أواخر الثمانينيات. التطبيق يسمح للمستخدمين بتعيين فترات العمل والراحة، وتوفير محاكي الزمن و نظام الإشعارات ل 유지هم على المسار الصحيح. الجانب اللعبى من التطبيق يضيف عنصرًا ممتعًا، مما يجعل من أكثر سهولة للمستخدمين البقاء على مسار التركيز والمنتجية.

Novelty

5/10

Tags

time-management productivity-tool focus-enhancer gameification pomodoro-technique

Technologies

framer-motion nextjs react supabase tailwind

Claude Models

claude-opus-4.6

Quality Score

D
54.8/100
Structure
45
Code Quality
87
Documentation
40
Testing
0
Practices
70
Security
75
Dependencies
60

Strengths

  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 346 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • 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)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
Unknown
License
1.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
59.0%
typescript
37.2%
css
2.2%
sql
1.1%
javascript
0.4%
markdown
0.1%

Frameworks

React Next.js

Concepts (2)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Repobility analyzer · published findings · https://repobility.com
auto_descriptionProject DescriptionThis is a Next.js project bootstrapped with create-next-app.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/96864.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV