InfinityX
AI Crypto Trading Platform
A production-grade SaaS ecosystem for automated cryptocurrency trading, built across three interconnected applications and deployed live on Cloudflare Pages.
< Overview />
InfinityX is a full-scale fintech SaaS platform built for automated cryptocurrency trading. The system allows users to create and manage AI-powered trading bots, monitor portfolio performance in real time, and operate across multiple exchanges including Binance, MEXC, Gate.io, and Bitget.
The platform is made up of three applications: a public marketing website for user acquisition, a secure user dashboard for day-to-day trading operations, and a role-gated admin panel for platform management. All three are independently deployed, share a consistent design language, and connect to a common backend API.
PROJECT INFO
< Goals & Objectives />
< Architecture />
System Modules
Deployment & Infrastructure
- ▹Static export using Next.js
- ▹Hosted on Cloudflare Pages
- ▹API integration via environment configuration
< Tech Stack />
FRAMEWORK & LANGUAGE
STYLING
ANIMATION
3D & GRAPHICS
UI COMPONENTS
DATA VISUALISATION
SECURITY
DEPLOYMENT
< Key Features />
Marketing Website
The public-facing landing site designed to convert visitors into users. Built with a focus on cinematic presentation and animation-rich storytelling.
User Trading Dashboard
The authenticated SaaS dashboard where users manage their trading bots, monitor performance, and handle subscriptions.
Admin Control Panel
The internal management panel used to monitor and control the entire platform.
< Key Highlights />
< Challenges & Solutions />
Animation performance on a content-heavy site
Running GSAP, Framer Motion, Spline 3D, and Canvas animations simultaneously risked degraded performance.
Exported as a fully static site, implemented lazy loading for 3D components, used gsap.matchMedia() for responsive animation control, and kept scroll triggers scoped to their sections.
Secure session management without localStorage
Many dashboards store JWTs in localStorage which is vulnerable to XSS attacks.
Implemented HttpOnly cookie-based auth so tokens are never accessible to JavaScript, paired with CSRF tokens on every mutation request, and a session polling system that checks auth status every 2 minutes and auto-redirects on expiry.
Complex state across three separate apps
Each app needed its own auth context, bot state, and strategy state without sharing a codebase.
Built isolated React Context providers for each concern — AuthContext, BotContext, and StrategyContext — keeping state predictable and scoped correctly per application.
< My Role />
I was the sole frontend developer responsible for all three applications end to end. This included designing the component architecture, building all UI and animations, integrating REST APIs, implementing the authentication and security layer, and managing production deployment across all three apps on Cloudflare Pages.
© 2026 VISHVAS PATEL