Back to All Projects
FinTech / Membership & Governance

Cynric iSmarten Enterprise

Cynric iSmarten is an enterprise membership SaaS platform engineered for multi-tier affiliate management, interactive genealogy organization trees, multi-currency loadup wallets, commission tracking reports, and administrative customer governance.

ReactViteNode.jsExpressMongoDBMongooseStripe APITailwind CSSJWT
Year Completed2025
Engineering RoleSenior Full-Stack Developer
Project TypeEnterprise Membership & Governance Platform
Live Demo Logins
User Credentials:
Username: ismarten@gmail.com
Password: System1122@
Admin Credentials:
Username: admin@cynric.com
Password: System1122@
Cynric iSmarten Enterprise
The Production Challenge

Managing multi-level membership hierarchies, commission distribution calculations, package upgrades, and customer support for complex network topologies standardly leads to data inconsistency and slow query speeds.

The Engineering Solution

Built an event-driven MERN platform featuring recursive tree structures for real-time genealogy viewing, instant multi-currency wallet transfers, Stripe payment processing, and an admin user impersonation system for instant support.

Key Engineered Features

Interactive Genealogy & Sponsor Trees

Visual representation of member referral networks and multi-level team structures.

Multi-Currency & Loadup Wallet

Internal wallet balances, coin transfers, upgrade codes, and transaction histories.

Package Upgrade System

Flexible membership tiers with automated commission distribution triggers.

Support & 2FA Security Hub

Integrated ticket desk, identity verification (KYC), and OTP 2FA authentication.

Admin User Impersonation

Admin feature allowing one-click login into any user account to resolve support issues directly.

Platform Dashboard Visuals

Cynric iSmarten Enterprise Preview 1
👤 User Operational Workspace
Cynric iSmarten Enterprise Preview 2
🛡️ Admin Master Command Console

Technical Architecture Breakdown

SYSTEM ARCHITECTURE BLUEPRINT
PRODUCTION VERIFIED
1. Client & Gateway

React single-page application built on Vite with Tailwind CSS for sub-second UI rendering.

Gateway: Express.js REST API with Joi input validation, Helmet HTTP security headers, and JWT auth.
2. Business & Service Layer

Node.js microservices handling recursive genealogy calculations and commission payout rules.

3. Database & AWS Cloud

MongoDB Atlas with optimized index paths for high-speed multi-level user queries.

Cloud: AWS EC2 environment hardened with SSL termination, CORS policies, and PM2 process monitoring.

Development Lifecycle & Steps

01

Data Modeling & Tree Algorithms

Designed MongoDB models for recursive parent-child user relationships and wallet ledgers.

02

Wallet & Stripe Integration

Engineered internal wallet ledger handling transfers, loadups, and Stripe checkout hooks.

03

Interactive Genealogy UI

Built dynamic SVG/CSS canvas components for expanding and searching multi-tier member trees.

04

Admin Control & Impersonation Engine

Developed secure token-swapping mechanism for administrative user impersonation.

05

AWS Deployment & Load Testing

Deployed on high-availability AWS EC2 with MongoDB Atlas replica sets.

Technical Obstacles & Solutions

ENGINEERING OBSTACLE 01

Challenge: Querying deep 10+ level referral trees caused database latency and high CPU usage.

Solution: Implemented materialised path indexing in MongoDB combined with Redis sub-tree caching, reducing query response times from 1.2s to 18ms.

ENGINEERING OBSTACLE 02

Challenge: Support staff needing to diagnose user-reported interface issues without asking for customer passwords.

Solution: Constructed a role-restricted JWT Admin Impersonation protocol with audit logging, allowing support admins to view exact user sessions safely.

Verified Production Metrics

✓ Benchmarked on AWS Infrastructure
18ms
Average Genealogy Tree Query Latency
100%
Automated Commission Calculation Accuracy
0
Payment Security Incidents
Up Next

MobiCryptoFinTech / Deposit & Investment Management

Next Case Study