{"repo":"hinokamikagura/crypto-wallet-engine","free":true,"listed":false,"github":"https://github.com/hinokamikagura/crypto-wallet-engine","clone":"git clone https://github.com/hinokamikagura/crypto-wallet-engine.git","description":"Production-grade cryptocurrency trading engine simulator with event-driven architecture, atomic balance updates, and thread-safe order matching. Built with Spring Boot 3.3+, Kafka, PostgreSQL, and Docker. Perfect for showcasing backend engineering skills!","language":"Java","stars":14,"topics":["backend-engineering","concurrency","docker","event-driven-architecture","financial-systems","gatling","hibernate","java","jpa","kafka"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Cryptocurrency Wallet & Trading Engine Simulator 🚀 Full-stack Java 21 + Spring Boot + React dashboard simulating wallet, order book, and real-time updates via Kafka. Load-tested with Gatling. A production-grade cryptocurrency wallet and trading engine simulator with complete React frontend dashboard . This is a simulation system (NOT connected to real blockchain or exchanges) designed to demonstrate enterprise-level full-stack engineering skills. 📚 View Full Documentation 📄 Professional Profile 🎨 Frontend Guide - Atomic balance updates with optimistic locking - Event-driven architecture via Apache Kafka - Thread-safe order matching engine with price-time priority - React dashboard with real-time order book, wallet management, and trading interface - Basic risk management (balance checks, exposure limits) - Dockerized infrastructure (PostgreSQL + Kafka + App + Frontend) - Load testing with Gatling Tech Stack Backend - Java 21 with modern language features (records, pattern matching) - Spring Boot 3.3.5 (latest stable) - Spring Data JPA + PostgreSQL 16 - Apache Kafka (Confluent Platform 7.6.0) for event-driven updates - Spring Kafka for producer/consumer integration - Lombok for reducing boilerplate - MapStruct for DTO mapping - JUnit 5 + Testcontainers for integration tests - Gatling for load/performance testing Frontend - React 18 with TypeScript - Vite for fast development and building - Material-UI (MUI) for modern UI components - React Query for data fetching and cachi","default_branch":null,"files":null,"tree":[],"storefront":"/r/hinokamikagura","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hinokamikagura/crypto-wallet-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}