FINTECH · WEB3 · CASE STUDY
InvestChain

A blockchain investment platform with automated daily payouts — built end-to-end by NICKSON TECH.

Platform

Multi-currency wallets, investment funds, asset swap and real-time portfolio analytics in one ecosystem.

Supported assets

BTC, ETH, USDT (ERC20 / TRC20) and TRX — with automated daily profit distributions to investor wallets.

Our role

Full backend — wallet management, blockchain integrations, payout scheduler, and REST API design.

Start a project →
Node.js NestJS PostgreSQL Redis Blockchain APIs React TypeScript AWS

Problem →
Solution

Crypto investors lacked a unified platform to manage, invest, and grow digital assets in one place.

The Problem
No unified platform for crypto investing
Manual profit tracking across multiple wallets
Fragmented multi-chain asset management
No automated payout infrastructure
NICKSON TECH Solution
Single ecosystem: invest, swap, and track
Real-time ROI dashboard with full analytics
BTC, ETH, USDT, TRX in one wallet hub
Automated daily profit distributions

Results at
a Glance

Key platform metrics from the live production environment.

7
Supported
Cryptocurrencies
6
Investment
Funds
14.16%
All-Time
ROI
Daily
Profit
Payouts
$18.5K
Total Portfolio
Value
48+
Processed
Transactions

Platform
in Action

A look at the live dashboard and investment tracking interface.

Dashboard
DashboardReal-time balance, multi-wallet overview & curated investment opportunities
Investments
InvestmentsActive portfolio tracking, ROI breakdown & automated payout schedule
Wallet
WalletMulti-currency wallet with asset allocation, balances & quick actions
My Portfolio
My PortfolioFull portfolio analytics with performance chart & asset allocation
Swap
SwapIn-platform crypto exchange with best-rate routing & exchange history
Transactions
TransactionsComplete transaction history with filters, export & blockchain Tx IDs
Referrals
ReferralsReferral program with earnings overview, commission tracking & payouts

System
Architecture

Modular NestJS backend with clearly separated service modules and multi-chain blockchain integrations.

React Frontend
Web App
Mobile App
iOS / Android
Admin Panel
Dashboard
NestJS App · Auth Middleware
JWT · Rate Limiting
Wallet
Service
Investment
Engine
Swap
Service
Payout
Scheduler
Notif.
Service
PostgreSQL
Primary DB
Redis
Cache · Queue · Rate Limit
Blockchain RPC APIs
BTC · ETH · USDT · TRX
3rd-Party APIs
Rates · KYC
AWS
Cloud Infra

Transaction
Flow

End-to-end lifecycle from user action to on-chain settlement.

01
User
Initiates
02
API
Validation
03
Balance
Check
04
Blockchain
Broadcast
05
Confirm
Polling
06
DB
Update
07
Payout
Trigger
Failed transactions roll back atomically via DB transactions. Blockchain broadcast failures trigger automatic retries with exponential backoff.

Core
Features

Everything built to production standard from day one.

💼

Multi-Currency Wallets

Unified hub for BTC, ETH, USDT (ERC20/TRC20), and TRX with real-time balance sync and live fiat conversion.

📈

Investment Products

Six curated funds with daily ROI from 0.65% to 1.20% and durations of 90–180 days — all tracked live.

🔄

Asset Swap Engine

In-platform crypto exchange with best-rate routing, letting users convert assets without leaving the ecosystem.

💸

Automated Payouts

Scheduler distributes daily profits to investor wallets automatically with countdown timers on the dashboard.

📊

Portfolio Analytics

Live performance charts, per-investment ROI breakdown, and full transaction history with status tracking.

🔗

Referral & Rewards

Built-in referral program with trackable invite links and automated reward distribution.

Security &
Reliability

Financial-grade security built into every layer of the stack.

JWT Auth + Role Guards

Every endpoint protected with scoped JWT tokens and NestJS role-based guards.

Atomic Transactions

All financial operations wrapped in DB transactions — partial failures roll back automatically.

Idempotency Keys

Duplicate transaction prevention on deposit and withdrawal endpoints.

Blockchain Confirmations

Funds credited only after required on-chain confirmations — no premature balance updates.

Rate Limiting & Throttling

Redis-backed rate limiting per user/IP to prevent abuse on financial endpoints.

Audit Logging

Full immutable audit trail for every wallet operation, investment action, and payout event.

Our Approach &
Contributions

NICKSON TECH delivered the full backend from architecture to production deployment.

NICKSON TECH · Backend Team

We delivered core NestJS services covering the full financial lifecycle: wallet management, transaction processing, investment workflows, and automated payout distribution. Designed optimized PostgreSQL schemas with Redis caching for performance-critical paths.

Key Deliverables

Multi-chain wallet management module
Investment lifecycle engine (create, track, close)
Blockchain node integration (deposits/withdrawals)
Swap service with 3rd-party rate aggregation
Automated payout scheduler (NestJS + Redis)
RESTful API design with Swagger docs
Database query optimization & indexing

Project
Timeline

Delivered in 14 weeks, on schedule, with zero critical bugs at launch.

Week 1–2
Architecture & DB
Week 3–5
Wallet & Auth
Week 6–8
Investment Engine
Week 9–10
Blockchain APIs
Week 11–12
Payout Scheduler
Week 13–14
QA & Launch

What the
Client Said

"NICKSON TECH delivered the platform on schedule and exceeded every expectation. The backend architecture handled peak load flawlessly — zero downtime during our first major payout cycle."
— Product Owner, InvestChain · Client of NICKSON TECH

Build Your FinTech or
Web3 Platform With Us

NICKSON TECH specializes in FinTech, Web3, and SaaS platforms — from wallet infrastructure to automated investment engines.

Work With Us →