Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Management Dashboard Design and Implementation #10

Open
seekersoftec opened this issue Aug 3, 2024 · 0 comments
Open

Management Dashboard Design and Implementation #10

seekersoftec opened this issue Aug 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@seekersoftec
Copy link
Contributor

seekersoftec commented Aug 3, 2024

This task outlines the initial design and implementation considerations for the bot user interface (UI).

Key Points:

  • Leverage existing project: We can use the TradingView Lightweight Charts library (https://www.tradingview.com/lightweight-charts/) as a base for the charting functionality.
  • Adaptability: The chart component should be adaptable to display various instruments (stocks, currencies, crypto, etc.) by implementing an instrument interface or class for inheritance.
  • Management interface: Instead of individual UIs per bot, consider a central management interface for managing (fetching, creating, updating, deleting) all bots.
  • Realtime updates: Utilize real-time feeds for the candlestick charts.
  • Security: Implement robust authentication and authorization mechanisms.

Additional Notes:

  • The related repository should reside within the "trade flow infrastructure" folder.
  • Before placing the repository inside the infrastructure folder, remember to delete the .git hidden folder. Optionally, the repository name can be changed to "app" or "application".

Example Dashboard Structure:

Dashboard
  - Overview
    - Agent status
    - Recent trades
    - Performance metrics
  - Agents
    - List of agents
    - Start/stop/configure agents
  - Venues
    - List of venues
    - Manage venue configurations
  - Strategies
    - Create/edit/deploy strategies
    - Backtesting results
  - Settings
    - User preferences
    - API keys
@seekersoftec seekersoftec changed the title Add web interface Add Web Interface Aug 3, 2024
@seekersoftec seekersoftec added the enhancement New feature or request label Aug 3, 2024
@seekersoftec seekersoftec changed the title Add Web Interface Add Web Management Interface Aug 23, 2024
@seekersoftec seekersoftec changed the title Add Web Management Interface Create Web Management Dashboard Aug 23, 2024
@seekersoftec seekersoftec added the optional An optional feature/bug that is not needed urgently or that can be worked on at convenience label Aug 23, 2024
@seekersoftec seekersoftec changed the title Create Web Management Dashboard Implement Web Management Dashboard Aug 24, 2024
@seekersoftec seekersoftec changed the title Implement Web Management Dashboard Management Dashboard Design and Implementation Oct 9, 2024
@seekersoftec seekersoftec removed the optional An optional feature/bug that is not needed urgently or that can be worked on at convenience label Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants