This repository contains the complete source code for NeoTradingBot 1777, divided into two main components:
- Backend (
neotradingbotback1777): The core trading logic, API integrations (Binance, Telegram), and strategy execution loop, built in Dart. - Frontend (
neotradingbotfront1777): The control panel UI, built in Flutter, communicating with the backend via gRPC.
✅ Full Codebase Audit Completed: The repository has undergone a comprehensive security and architectural audit (February 2026). All identified high-priority issues, including authentication bypass risks and order deduplication bugs, have been resolved.
neotradingbotback1777/: Backend Dart Applicationneotradingbotfront1777/: Frontend Flutter Applicationdocs/: Project documentation and research notes
- Navigate to the backend directory:
cd neotradingbotback1777 - Fetch dependencies:
dart pub get - Configure your API keys (via environment variables or secure configuration mechanisms). Note: Ensure you never commit actual secrets.
- Run the backend server:
dart run bin/server.dart
- Navigate to the frontend directory:
cd neotradingbotfront1777 - Fetch dependencies:
flutter pub get - Start the application:
flutter run(Ensure the backend is running to avoid gRPC connection errors).
This is the bot1777_debug repository intended for debugging and development. Ensure no actual trading API secrets or passwords are accidentally committed to this repository. All sensitive information should be excluded via .gitignore.