zizo007's picture
ุญูˆู„ู‡ ุงู„ู‰ ุชุทุจูŠู‚ ุณุทุญ ู…ูƒุชุจ ุจูˆุงุฌู‡ุฉ ู…ุณุชุฎุฏู… ุณู‡ู„ุฉ
d5fc852 verified
|
Raw
History Blame Contribute Delete
2.25 kB
# 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
  1. 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

  1. Launch the application
  2. Configure your master API credentials (File > Settings)
  3. Add follower accounts with allocation rules
  4. Start the trading engine
  5. 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___