Desktop App ReBuild -- 2

Cliente Freelancer · Remoto · Remoto · freelance · mid · 250–750 NZD

Publicada el 2026-07-30

Descripción de la oferta

Trade247 Pro - Developer Requirements Project: Rebuild the existing Windows software as a native macOS application. Do NOT recover or decompile the old source code. Create a completely new application with the same behavior and functionality. Technology: Platform: macOS (Apple Silicon) Language: Swift 5 UI: SwiftUI Architecture: MVVM Database: SQLite IDE: Latest Xcode Client Will Provide: * Windows EXE * Database files * Config files * User settings * Cache & logs * Historical data * Screenshots * Videos * Business rules * Strategy documents * Test cases * Expected outputs Phase 1 (Don't Build Yet): * Login * User ID * Password * License * Online activation * Cloud sync * Server communication * Subscription Main Features: * Game input (Banker, Player, Tie) * Save/Load game history * Show previous shoes * Baccarat Roadmaps: Big Road Big Eye Boy Small Road Cockroach Pig * Pattern analysis * Trend detection * Betting suggestions Betting Engine: * Recommended bet * Betting progression * Win/Loss * Recovery * Profit/Loss * Stop conditions Show Statistics: * Total games * Win rate * Loss rate * Profit * Drawdown * Session history Strategies: Implement each strategy separately. Priority: Strategy 1 Strategy 2 Strategy 3 Strategy 4 Strategy 5 Strategy 6 Strategy 9 (Highest Priority) Client already has complete documentation for Strategy 9. Other strategies will be explained during development. UI: Keep the interface similar to the Windows version. Pixel-perfect copy is not required. Workflow should remain the same. Project Structure: Core Models Services Database Strategies ViewModels Views Utilities Resources Main Modules: Card Engine Road Engine Pattern Engine Betting Engine Money Management Engine Statistics Engine Settings Engine Database Engine Coding: * MVVM * SOLID principles * Clean modular code * Reusable components * Proper comments * Easy maintenance * Easy future expansion Development Order: 1. Project setup 2. Database 3. Card Engine 4. Road Engine 5. Pattern Engine 6. Betting Engine 7. Strategy implementation 8. Statistics 9. UI improvements 10. Testing Developer Responsibilities: * Analyze the existing software. * Understand the workflow. * Build a stable macOS application. * Ask questions whenever something is unclear. * Keep the code clean and modular. Deliverables: * Complete Swift source code * Xcode project * SQLite database * Clean project architecture * Working macOS application * Build instructions * Documentation Future Features (Later): * User authentication * License management * Online activation * Automatic updates * Cloud sync * AI analysis * More betting strategies * Performance optimization Important: Do NOT decompile or recover the original source code. Build a new application using the existing software and provided resources only as references. Goal: The macOS app should behave almost exactly like the Windows application with the same betting logic, calculations, and strategies.

Skills

Fuente original: freelancer