0
Crafting Digital Experiences
Web Development
Back to Projects
Project CategoryFull Stack
Project Showcase

Signalchi Trading Journal

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

React
TypeScript
Vite
HeroUI
+4 more
Signalchi Trading Journal

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

React
TypeScript
Vite
HeroUI
TailwindCSS
Appwrite
Tauri
Recharts

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