Trading Journal Ecosystem

A comprehensive multi-application platform encompassing a user trading journal, an admin dashboard, and a mentor portal.

Trading Journal Ecosystem project

Visual preview

About the project

A large-scale trading ecosystem comprising three independent Next.js applications (Main, Admin, Mentor) that share a common MongoDB database via Prisma. It features trade ingestion, complex analytics, live chat, and a full mentorship workflow.

Platform

Digital Business Platform

Frontend

React / Vite

Focus

SaaS · Commerce · Content

Problem Statement

Traders needed a centralized platform to record, analyze, and share their trades while simultaneously engaging with mentors and a community, requiring distinct interfaces and permission sets for users, mentors, and administrators.

Solution

Architected a distributed system of Next.js applications relying entirely on Server Actions and Prisma for database interactions. Integrated MT5 broker synchronization, real-time Socket.IO chat, and Stripe subscriptions.

Strategic Impact

Creates a complete educational and analytical ecosystem for traders, supporting advanced risk/reward reporting and direct mentor engagement to improve trading performance.

Key Features

Advanced trading analytics and community tools.

Trade Ingestion

Manual entry, CSV import, and MT5 auto-sync.

Mentorship Workflow

User requests, mentor assignments, and trade reviews.

Advanced Analytics

P&L, win/loss distribution, and playbook analysis.

Community Chat

Real-time direct and group messaging.

Role-Based Apps

Dedicated Next.js deployments for Admins and Mentors.

Trade Sharing

Publicly shareable trades with field-level visibility control.

Dashboard interface

Visual preview

Platform interface

Visual preview