Project 04 Financial
Hero Journals
Web-based software designed to help retail traders manage their trades, progress and improve overall trading activities.

The brief
Hero Journals is a web app designed to help traders log, analyze, and improve their trading performance. It provides a structured system to track trades, evaluate strategies, and monitor trading psychology over time, with a focus on usability, automation, and insightful analytics.
The challenge
Traditionally, retail traders managed their trading records in Excel and Google Sheets. While this method was functional, it lacked automation, analytical depth, and real-time insights. Manual data entry was both time-consuming and prone to errors, making it difficult to maintain accuracy. Additionally, they had no consolidated view of key performance metrics such as win rate, risk/reward ratio, and drawdown. Tracking trade psychology and decision-making patterns was also challenging, and the fragmented data made it nearly impossible to identify recurring mistakes or capitalize on consistent strengths.
System scope
- 01Trade ManagementManual entry and CSV/API import of trades.
- 02Tagging & NotesCustom tags and journaling for strategy, emotion, and setups.
- 03Analytics DashboardReal-time stats (PnL, win rate, risk/reward, drawdown) with visual charts.
- 04Search & FiltersPowerful filtering by symbol, strategy, tag, and time frame.
- 05Goal TrackingSet and monitor personal trading goals.
- 06User AccountsSecure login, profile settings, and private journal space.
Architecture
- React
- Chart.js
- Laravel
- MySQL
- Interface
- React · Chart.js
- Data & backend
- Laravel · MySQL
- Platforms & delivery
- AWS
Approach & decisions
Retail traders adopted Hero Journals, a digital platform designed for active traders seeking deeper insight into their performance and decision-making processes. The platform provided a more efficient and organized alternative to his previous manual tracking methods.
One of the key features retail traders benefited from was the automatic trade import functionality, which allowed him to seamlessly upload data from brokerage CSVs and APIs. This eliminated the need for manual entry and ensured that his records were always up to date.
The app also enabled retail traders to use custom tags and notes to track specific strategies, emotional states, and trade setups. This helped them analyze not just the outcomes of their trades, but also the reasoning and mindset behind each decision.
Interactive dashboards provided a clear visual representation of his performance, displaying metrics such as profit and loss trends, average risk/reward ratios, and maximum drawdowns. These insights made it easier for traders to assess his trading edge and refine his approach.
Additionally, the app's searchable trade history allowed traders to filter and review trades based on setups, strategies, or results, making post-trade analysis faster and more effective. With built-in goal tracking and journaling tools, he was also able to monitor his progress over time and stay accountable to his trading discipline.
Outcome
Hero Journals empowered retail traders to turn disorganized data into actionable insight. With improved consistency, self-awareness, and accountability, he now trades with greater confidence and discipline. Whether you're a solo trader or part of a trading group, the app offers the clarity and tools needed to level up your performance.
- Full stack development (Laravel + React)
- REST API design and implementation
- Analytics dashboard with charting
- Database schema & query optimization
- Feature planning & sprint delivery
Filipino Alamat
View case studyBuilding a product across web and mobile? Discuss an opportunity
