Brewbetter

D 53 completed
Other
web_app / json · small
96
Files
17,310
LOC
4
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
68.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #50690
Member of a group with 3 similar repo(s) — canonical #114178 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a local-first specialty coffee journal web application using React and Next.js. I need features to log every pour with granular parameters like dose, water, and temperature, and to rate cups using a structured tasting framework (acidity, body, etc.). The app must allow users to build and manage an inventory of beans and gear, save favorite equipment setups, and provide an analytics dashboard that surfaces brewing patterns based on origin or roast level. Since this is local-first, use SQLite for data storage and ensure all data can be exported as JSON or CSV.
react next.js typescript sqlite web-app coffee journal local-first data-visualization
Generated by gemma4:latest

Catalog Information

A local-first specialty coffee journal for tracking, refining, and understanding your brewing craft. Log every pour with granular parameters, build a personal inventory of beans and gear, rate your cups on a structured tasting framework, and let the app surface patterns in what you enjoy most — all

Description

A local-first specialty coffee journal for tracking, refining, and understanding your brewing craft. Log every pour with granular parameters, build a personal inventory of beans and gear, rate your cups on a structured tasting framework, and let the app surface patterns in what you enjoy most — all

Novelty

3/10

Tags

react next.js typescript sqlite web-app coffee journal local-first data-visualization

Technologies

anthropic drizzle nextjs openai react tailwind

Claude Models

claude-opus-4-6

Quality Score

D
52.8/100
Structure
47
Code Quality
77
Documentation
40
Testing
0
Practices
64
Security
84
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected

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
  • 1 files with critical complexity need refactoring
  • 1122 duplicate lines detected \u2014 consider DRY refactoring
  • 2 '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

9.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility analyzer · published findings · https://repobility.com
Unknown
License
2.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
49.1%
typescript
43.0%
html
4.4%
css
1.6%
markdown
1.0%
sql
0.7%
javascript
0.1%

Frameworks

React Next.js Turbopack Drizzle

Concepts (2)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Open data scored by Repobility · https://repobility.com
auto_descriptionProject DescriptionA local-first specialty coffee journal for tracking, refining, and understanding your brewing craft. Log every pour with granular parameters, build a personal inventory of beans and gear, rate your cups on a structured tasting framework, and let the app surface patterns in what you enjoy most — all 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/118891.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV