fintech · backend · mobile · real-time
چتر فایننس — داشبورد بلادرنگ بازار
قیمت زندهی طلا، ارز، رمزارز، سهام، کالا و فارکس؛ بکاند Node.js و MongoDB، پخش زنده با WebSocket، اپهای Flutter و نمودارهای TradingView.
- نقش
- توسعهدهنده فولاستک — بکاند و موبایل
- بازه زمانی
- اسفند ۱۴۰۱ – اسفند ۱۴۰۲
- کارفرما
- ChatrFinance
- وضعیت
- آرشیو
- Node.js
- Express
- MongoDB
- Socket.io
- Flutter
- Dart
- JavaScript
- TradingView
- PM2
5+
منبع دادهی بازار
iOS · Android · Web
پلتفرم
این کیساستادی فعلاً فقط به انگلیسی موجود است.
Overview
ChatrFinance is a real-time financial dashboard for Persian-speaking users: live prices for gold, currencies, cryptocurrencies, global stocks, commodities and forex, with TradingView charts and a Persian news and analyst system. I owned the backend and the mobile apps.
Backend — Node.js, Express, MongoDB
- RESTful APIs for all platform data.
- A WebSocket server (Socket.io) streaming prices to every client.
- Integrations with 5+ external market data APIs, normalised into one schema.
- MongoDB schema and indexes designed for high-frequency reads.
- Cron jobs for scheduled price refresh and cache invalidation.
Clients
- Flutter app for iOS and Android with REST + WebSocket for live updates.
- Web client in plain JavaScript with embedded TradingView charts and real-time DOM updates.
Operations
Deployed on a Linux server with PM2 and Apache, monitored in production.
What I'd do differently today
The fan-out of prices to thousands of sockets is exactly the workload Go handles best; today I'd put a small Go service with Redis pub/sub in front of the feeds and keep Node.js for the CRUD API.
آنگلد — پلتفرم معاملهی زندهی طلا
2024پلتفرم معاملهی بلادرنگ طلا به تومان: موتور معاملاتی Go با سفارش لحظهای و شرطی، حد سود و ضرر، بستن خودکار و کیف پول، با پخش زنده به وباپ Next.js 16 از طریق WebSocket.
- GoGinPostgreSQLRedis
فرز — اپلیکیشنهای تحویل درخواستی
پلتفرم تحویل دوطرفه با اپهای جداگانهی مشتری و پیک، رهگیری لحظهای و چت درونبرنامهای؛ بازنویسی از React Native به Flutter.
- FlutterReact NativeDartPHP
پیگاس — پلتفرم اطلاعات ساختوساز
2020هفت نسل پلتفرم در پنج سال: از React Native و PHP تا Next.js، Directus، لایههای نقشهی GIS و هستهی Go و Redis برای یک محصول اشتراکی اطلاعات املاک.
- Next.jsTailwind CSSGoRedis