Signalchi Trading Journal
A Tauri-powered desktop trading journal focused on RTL markets, real-time analytics, and exportable insights for social media.

Project Overview
Signalchi is a desktop-first trading journal tailored for Farsi-speaking traders. Built with React, Vite, and Tauri, it delivers a fully RTL analytics dashboard, transaction management, and a polished Market Intelligence module fed by MarketFeed API. All visuals employ HeroUI components customized with YekanBakh fonts to maintain a cohesive Persian experience.
Development Process
Challenges
Building a dense analytics surface that remains readable in RTL, synchronizing Appwrite data with local state, and producing a polished sharable report for Instagram stories.
Solutions
Introduced glass-style stat cards with scaled typography, abstracted Appwrite services for trades and users, and implemented a custom HTML canvas renderer that waits for font loading before exporting a 1080×1920 story image in dark mode.
Results & Impact
Delivered an MVP desktop journal ready for trader onboarding, complete with Market Intelligence insights, CRUD flows for trades and users, and a one-click social media export that marketing can share directly as Instagram stories.
Project Gallery
Tech Stack
Key Features
- Dashboard with cumulative PnL, win-rate metrics, and favorite symbols
- Trade creation modal supporting PnL, risk-free toggles, and OHLC capture
- User management (admin/manager/analyst/viewer) with CRUD modals
- Market Intelligence view powered by MarketFeed API with fully RTL layout
- Instagram story export engine with glassmorphism canvas design
- HeroUI-based theming with YekanBakh typography for Farsi markets
- Realtime charts using Recharts and lightweight area trends
- Appwrite authentication and trades database integration
