포트폴리오

This service is available to members only.

Cryptocurrency Automated Trading & Real-Time Monitoring System

KFS

#Cryptocurrency #AutoTrading #Web

KFS

Project Overview

This project involved building a fully automated cryptocurrency trading system integrated with a real-time monitoring dashboard. The platform enables users to apply rule-based trading strategies, execute orders via exchange API, and monitor all activities through a live web interface.


Key Features

· Real-time price data collection via Upbit API & WebSocket
· Strategy-based automated order execution (buy/sell signals)
· Separate modes for live trading and paper (simulated) trading
· Real-time trading log & asset monitoring dashboard
· UI-driven strategy parameter control (no code changes required)
· JWT-based user authentication & encrypted API key storage


Tech Stack

CategoryTechnology
ServerPython, FastAPI, Uvicorn, Docker, Docker Compose
DatabaseMariaDB, SQLAlchemy, PyMySQL
FrontendReact, Vite, JavaScript, Axios, CSS3
Real-time / TradingUpbit API, CCXT, WebSocket, Lightweight Charts
Data / SecurityPandas, JWT (PyJWT), Passlib, Bcrypt, Fernet

Project Outcome

This project delivered a unified automated trading environment where real-time market data collection, strategy evaluation, order execution, log recording, and user configuration management are seamlessly integrated into a single workflow.

By separating live and paper trading modes per user, the system enables safe parallel operation of strategy validation and actual trading. Strategy parameters can be adjusted directly from the UI without code changes, significantly improving operational efficiency and tuning speed.

Real-time logs and asset monitoring enhance visibility and traceability of all trading decisions. The project was delivered with comprehensive documentation including user manuals, environment specifications, DB schema, and UAT documents — ensuring maintainability and smooth handover.

  • 2026.02 ~ 2026.03
  • KFS