← Back to projects
Web + mobile platform
CryptoExchange — Crypto & FX Trading Platform
Full-stack crypto and FX exchange with web and mobile clients, JWT auth, order management, admin flows, live market rates, and AI news.
Role
Full-stack developer - backend, API, and client integration
Timeframe
Extended learning project
Impact
Web + mobile platform
Spring BootReactTypeScriptExpoPostgreSQLDocker
Problem
The challenge
- Wanted to build a realistic, multi-surface product instead of an isolated demo.
- Needed secure authentication, order handling, and admin control in one system.
Solution
What I built
- Built a Spring Boot backend with JWT authentication and order management.
- Created web and mobile clients that share the same backend API.
- Integrated external crypto and fiat rate APIs, plus Gemini-powered news summaries.
Architecture
How it works
- Spring Boot REST backend with PostgreSQL persistence.
- React web client and Expo (React Native) mobile client.
- Docker for consistent local and deployment environments.
Results
The impact
- Delivered a working web + mobile platform with shared backend logic.
- Practiced authentication, order flows, and admin tooling end to end.