proptech · web · backend · gis · leadership
پیگاس — پلتفرم اطلاعات ساختوساز
هفت نسل پلتفرم در پنج سال: از React Native و PHP تا Next.js، Directus، لایههای نقشهی GIS و هستهی Go و Redis برای یک محصول اشتراکی اطلاعات املاک.
- نقش
- مدیر فناوری، معمار محصول و سهامدار
- بازه زمانی
- ۲۰۲۰ – اکنون
- کارفرما
- Paygus
- وضعیت
- فعال
- Next.js
- Tailwind CSS
- Go
- Redis
- Directus
- PostgreSQL
- Node.js
- Flutter
- Leaflet
- 3DVista
7
نسل پلتفرم
5
سال رهبری فنی
این کیساستادی فعلاً فقط به انگلیسی موجود است.
The product
Paygus collects field-based construction intelligence — building brands, developers, projects under construction and rental / sale / pre-sale listings — and sells it to real estate agents through a subscription platform. I joined as IT manager and shareholder and have led the technology for five years.
Seven generations, one business
Rewrites are risky. The business never stopped while the stack evolved underneath it:
- Legacy — React Native mobile app, PHP/MySQL backend and a PHP admin panel.
- Flutter — rewrote the mobile app in Flutter and moved the backend to Node.js + Express with WebSocket for real-time sync.
- Operators — built a Flutter operator panel on a Node.js REST API with MongoDB.
- Web & virtual tours — launched Flutter Web, then moved to HTML/CSS/JS and later a React app for 3D virtual tours (3DVista).
- Complete rewrite — replaced every panel with Directus (headless CMS) on PostgreSQL and dropped the mobile app for a responsive Next.js + Tailwind CSS web platform.
- GIS — integrated custom map layers with Leaflet for property intelligence.
- Performance — migrating the core backend to Go with Redis caching for high-speed listing delivery.
Decisions worth explaining
- Directus instead of hand-built admin panels. Operators and content producers needed CRUD, roles and workflows — not bespoke UI. Directus on PostgreSQL removed a whole category of code we had to maintain.
- Web-first instead of native. Agents use the product at their desks and on the go; a fast responsive Next.js app reached everyone with one codebase and SEO for free.
- Go for the hot path. Listing search is read-heavy and latency-sensitive; moving it to Go with Redis caching frees Directus to do what it's good at.
Beyond software
I also launched a content division (blogging, Instagram, video, photography and 3D tours for construction brands) and a white-label brand website product: the same backend with customised frontends, hosted on our platform or deployed as standalone corporate sites.
لایههای نقشهی اختصاصی ساختهشده با Leaflet.
آنگلد — پلتفرم معاملهی زندهی طلا
2024پلتفرم معاملهی بلادرنگ طلا به تومان: موتور معاملاتی Go با سفارش لحظهای و شرطی، حد سود و ضرر، بستن خودکار و کیف پول، با پخش زنده به وباپ Next.js 16 از طریق WebSocket.
- GoGinPostgreSQLRedis
چتر فایننس — داشبورد بلادرنگ بازار
2023قیمت زندهی طلا، ارز، رمزارز، سهام، کالا و فارکس؛ بکاند Node.js و MongoDB، پخش زنده با WebSocket، اپهای Flutter و نمودارهای TradingView.
- Node.jsExpressMongoDBSocket.io
فرز — اپلیکیشنهای تحویل درخواستی
پلتفرم تحویل دوطرفه با اپهای جداگانهی مشتری و پیک، رهگیری لحظهای و چت درونبرنامهای؛ بازنویسی از React Native به Flutter.
- FlutterReact NativeDartPHP