Mynews

D 52 completed
Web App
web_app / json · small
79
Files
15,275
LOC
3
Frameworks
6
Languages

Pipeline State

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

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 #47774
Member of a group with 5 similar repo(s) — canonical #62377 view group →
Top concepts (2)
Project DescriptionWeb Frontend
All rows scored by the Repobility analyzer (https://repobility.com)

AI Prompt

Build me a personalized news reader web application using Next.js and React. I need it to aggregate multiple RSS feeds into a clean, categorized interface. Key features must include customizable categories that users can add, remove, and color-code, and the ability to manage flexible sources, including toggling them on/off. When an article is clicked, it should extract and display the full content in-app, and I need functionality to mark sources as paywalled. The app must also support a dark mode with manual toggling and save all user settings persistently using localStorage. Make sure the layout is fully responsive.
next.js react typescript rss-feed news-reader web-app ui/ux localstorage responsive
Generated by gemma4:latest

Catalog Information

A web application that aggregates RSS feeds into a personalized, categorized news reader.

Description

MyNews is a web-based news reader that pulls content from any RSS feed and presents it in a clean, organized interface. Users can create, rename, and color‑code their own categories, then assign feeds to multiple categories or toggle them on and off. When an article is clicked, the app extracts the full readable content and displays it within the same page, eliminating the need to open external sites. The interface supports dark mode, responsive design down to mobile viewports, and persistent settings stored in local storage. It also tracks paywall status for each source, allowing users to see which sites require payment and adjust their preferences accordingly.

الوصف

يُقدِّم هذا التطبيق واجهة ويب نظيفة تُجمع محتوى الأخبار من أي خلاصات RSS، مع إمكانية تصنيفها حسب الفئات المخصصة للمستخدم. يمكن للمستخدم إنشاء وتعديل وتلوين الفئات، ثم ربط أي خلاصات متعددة بهذه الفئات أو تعطيلها حسب الرغبة. عند النقر على أي مقالة، يُستخرج المحتوى الكامل للقراءة داخل التطبيق، ما يتيح تجربة قراءة سلسة دون الحاجة للانتقال إلى مواقع خارجية. يدعم التطبيق الوضع الداكن والتصميم المتجاوب حتى أصغر شاشات الهواتف، مع حفظ الإعدادات في التخزين المحلي لضمان استمرارية التخصيص. كما يتتبع حالة الحواجز المدفوعة لكل مصدر، ما يتيح للمستخدم معرفة ما إذا كان يحتاج إلى اشتراك أو لا. يركز التطبيق على توفير تجربة قراءة شاملة ومتكاملة، مع التركيز على سهولة الاستخدام والتخصيص الشخصي.

Novelty

6/10

Tags

news-aggregation rss-feed-integration personalized-categories article-extraction dark-mode mobile-responsive paywall-tracking user-customization

Technologies

next-auth nextjs prisma react tailwind

Claude Models

claude-opus-4.6

Quality Score

D
51.7/100
Structure
47
Code Quality
77
Documentation
35
Testing
0
Practices
69
Security
76
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Containerized deployment (Docker)

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
  • 2 files with critical complexity need refactoring
  • 807 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

10.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · severity-and-effort ranking · https://repobility.com
Unknown
License
6.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
57.4%
typescript
41.9%
markdown
0.4%
css
0.2%
javascript
0.1%
shell
0.0%

Frameworks

React Next.js Prisma

Concepts (2)

Source-of-truth: Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · severity-and-effort ranking · https://repobility.com
auto_descriptionProject DescriptionA personalized news reader that aggregates RSS feeds into a clean, categorized interface. Customize your categories, choose your sources, and read full articles — all from one place.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/89970.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV