Signalhub

D 54 completed
Web App
web_app / typescript · small
73
Files
15,311
LOC
3
Frameworks
6
Languages

Pipeline State

completed
Run ID
#370224
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 #47471
Member of a group with 4 similar repo(s) — canonical #1434918 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a production-ready dashboard application using Next.js and TypeScript. I need it to securely receive webhooks from TradingView, authenticate users via Google OAuth, and store all trade data in PostgreSQL using Prisma ORM. The system must forward these webhooks to multiple destinations, including Discord and Telegram. Finally, build a dashboard view that displays P&L stats, win rate, and trade history, all styled with Tailwind CSS.
typescript next.js react prisma postgresql webhooks dashboard google-auth tailwind api
Generated by gemma4:latest

Catalog Information

A dashboard that receives TradingView webhooks, authenticates users, and forwards alerts to multiple destinations.

Description

This web application receives TradingView webhook alerts and authenticates users through a secure login system. It forwards each alert to multiple destinations such as Slack, Telegram, or custom APIs, allowing users to configure routing rules per destination. The dashboard visualizes alert history with interactive charts, giving traders insight into their signal patterns. Targeted at traders and developers building automated trading pipelines, it eliminates the need to write custom integration code for each platform. By centralizing alert management, it reduces manual errors and improves real-time monitoring.

الوصف

يعمل هذا النظام على استقبال إشارات التداول المرسلة عبر خدمة TradingView، ويتيح للمستخدمين تسجيل الدخول عبر نظام مصادقة آمن لإدارة إعداداتهم. بعد استلام الإشارة، يقوم النظام بتحويلها إلى عدة وجهات مثل Slack، Telegram، أو أي واجهة برمجة تطبيقات مخصصة، مع إمكانية تخصيص القواعد لكل وجهة. يضم لوحة تحكم تفاعلية تعرض تاريخ الإشارات والرسوم البيانية للأنماط باستخدام أدوات رسم بياني حديثة، ما يسهّل على المتداولين تحليل الأداء. يستهدف النظام المتداولين الذين يحتاجون إلى مراقبة إشارات متعددة في الوقت الحقيقي، وكذلك المطورين الذين يبنون أنظمة تداول آلية. يحل المشكلة المتعلقة بربط TradingView مع منصات متعددة دون الحاجة لكتابة كود مخصص لكل منصة، ويقلل من الأخطاء البشرية. يميز المشروع بواجهة مستخدم مبسطة، دعم متعدد الوجهات، وتكامل سلس مع قواعد بيانات PostgreSQL لتخزين الإعدادات والتاريخ.

Novelty

6/10

Tags

webhook-receiver alert-forwarding multi-destination authenticated-dashboard real-time-monitoring trading-alerts user-management data-visualization

Technologies

next-auth nextjs prisma react recharts tailwind

Claude Models

claude (unknown version) claude-opus-4.6

Quality Score

D
54.4/100
Structure
64
Code Quality
66
Documentation
36
Testing
40
Practices
53
Security
55
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • Potential hardcoded secrets in 2 files
  • 1477 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 24 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

15.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
MIT
License
10.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
47.3%
json
45.5%
markdown
5.9%
javascript
0.9%
yaml
0.2%
css
0.1%

Frameworks

React Next.js Prisma

Concepts (2)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject DescriptionA complete, production-ready Next.js application that receives TradingView webhooks, stores them in PostgreSQL, forwards to multiple destinations (Discord, Telegram, external APIs), and provides an authenticated dashboard to view trading performance.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/94429.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV