A professional trading signal delivery platform designed for manual execution on MT4/MT5 platforms. This system features high-end AI branding on the front end while maintaining 100% manual Admin control on the back end.
The goal of the Shadow Howl System is to provide subscribers with real-time, high-probability trading signals. This is NOT an auto-trading robot; it is a signal broadcasting hub where users receive market data and place trades manually on their own accounts.
-
Secure Authentication: Role-based access for Admins and Subscribers.
-
Manual Control: No autonomous AI logic; admins have final approval on every signal.
-
AI Branding: Front-end presentation that emphasizes "AI-Generated" alerts for marketing and user engagement.
-
Non-Custodial: Does not connect to user trading accounts or brokers.
-
Frontend: React.js (Desktop & Mobile Responsive)
-
Backend: Node.js & Express.js
-
Database: MySQL (Relational data for Users, Subscriptions, and Signals)
-
Security: JSON Web Tokens (JWT) for secure session management
-
Payment Gateway: South Africa compatible integration
-
Admin Dashboard: Create, Edit, or Delete signals.
-
Signal Fields: Includes Trading Pair (e.g., BTCUSD), Direction (BUY/SELL), Entry Price, SL, TP, and automated Risk Disclaimers.
-
User Feed: Clean, live feed of signals with timestamps and historical data.
-
Paywall: Access to live signals is restricted to active subscribers.
-
Pricing Models: Support for monthly/annual subscriptions and one-time system access fees.
-
Admin Management: Admins can manually activate or deactivate users.
-
A chat interface for user engagement.
-
Hybrid Backend: Admin replies manually or utilizes a ChatGPT-assisted system for basic trading questions.
To comply with financial regulations, the platform strictly enforces the following:
-
No Execution: The platform never executes trades on behalf of users.
-
Disclaimers: Every signal is automatically appended with: "This is not financial advice. Trade at your own risk.".
├── client/ # React Frontend (UI/UX)
├── server/ # Node.js Backend (API)
│ ├── Config/ # Database connection
│ ├── Controllers/ # Business logic (Signals, Users)
│ ├── Middleware/ # Auth & Role verification
│ └── Routes/ # API Endpoints
└── database/ # SQL Scripts & Migrations
- Clone the Repository
- Server Setup:
- Navigate to
/serverand runnpm install. - Create a
.envfile withDB_HOST,DB_USER,DB_PASS,DB_NAME, andJWT_SECRET. - Run
node index.jsto start the backend.
- Client Setup:
- Navigate to
/clientand runnpm install. - Run
npm startto view the AI Dashboard.
-
Mobile Application (iOS & Android).
-
Advanced Signal Performance Statistics (Win Rate / RR).
-
Tiered Subscription Deals.
-
Affiliate / Referral System.