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
```
2. Start the application:
```bash
npm start
```
### Building for Production
Build for your platform:
```bash
# 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___