Spaces:
Configuration error
Configuration error
# SpotSync Alpha Desktop Application
A desktop version of the SpotSync Alpha trading replication engine built with Electron.
## Features
- **Local Execution**: All processing happens on your machine
- **Enhanced Security**: API keys encrypted with local keychain
- **System Tray Integration**: Run minimized with notifications
- **SQLite Database**: Local storage for trade history and configuration
- **Custom Title Bar**: Native desktop window controls
- **Context Menus**: Right-click support throughout the application
## Installation
### Development
1. Install dependencies:
```bash
npm install
- Start the application:
npm start
Building for Production
Build for your platform:
# Windows
npm run build:win
# macOS
npm run build:mac
# Linux
npm run build:linux
Project Structure
spotsync-alpha-desktop/
โโโ main.js # Electron main process
โโโ index.html # Main application window
โโโ style.css # Application styles
โโโ script.js # Application logic
โโโ package.json # Dependencies and build configuration
โโโ assets/ # Icons and static assets
โ โโโ icon.png
โ โโโ icon.ico
โ โโโ icon.icns
โ โโโ tray-icon.png
โโโ components/ # Web components
โ โโโ desktop-header.js
โโโ README.md # This file
Usage
- Launch the application
- Configure your master API credentials (File > Settings)
- Add follower accounts with allocation rules
- Start the trading engine
- Monitor activity from the system tray
Keyboard Shortcuts
- Ctrl/Cmd + E: Toggle engine start/pause
- Ctrl/Cmd + N: Add new follower
- Ctrl/Cmd + S: Export logs
- Ctrl/Cmd + 1-5: Switch between code tabs
- F12: Open developer tools
Security Notes
- API keys are encrypted and stored locally
- No data is sent to external servers
- All trading logic executes on your local machine
- You control the master API key permissions
License
MIT
___METADATA_START___
{"repoId":"zizo007/spotsync-alpha-master-follower-replication-engine","isNew":false,"userName":"zizo007"}
___METADATA_END___