├── .cursorrules ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── CODE_OF_CONDUCT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── pull_request_template.md ├── .gitignore ├── .qoder └── repowiki │ └── en │ ├── content │ ├── Advanced Topics │ │ ├── Advanced Topics.md │ │ ├── Creating Custom Widgets.md │ │ ├── Extending Data Providers.md │ │ └── Performance Optimization.md │ ├── Component Architecture │ │ ├── Base UI Components.md │ │ ├── Component Architecture.md │ │ └── Trading Widgets System │ │ │ ├── Chart Widget.md │ │ │ ├── Deals Widget.md │ │ │ ├── Market Data Widget.md │ │ │ ├── OrderBook Widget.md │ │ │ ├── Trades Widget.md │ │ │ ├── Trading Widgets System.md │ │ │ ├── User Balances Widget.md │ │ │ └── User Trading Data Widget.md │ ├── Core Features │ │ ├── Core Features.md │ │ ├── Dashboard Management.md │ │ ├── Notification System.md │ │ ├── Trading Functionality.md │ │ └── User Account Management.md │ ├── Data Flow & Integration │ │ ├── CCXT Integration.md │ │ ├── Data Flow & Integration.md │ │ ├── Market Data Acquisition.md │ │ └── WebSocket vs REST Strategies.md │ ├── Development Guide.md │ ├── Getting Started Guide.md │ ├── Project Overview.md │ ├── State Management │ │ ├── Dashboard Store.md │ │ ├── Data Provider Store.md │ │ ├── State Management.md │ │ ├── User Store.md │ │ └── Widget-Specific Stores.md │ ├── Technology Stack & Dependencies.md │ └── Theming & Styling │ │ ├── Styling Implementation.md │ │ ├── Theme Customization.md │ │ └── Theming & Styling.md │ └── meta │ └── repowiki-metadata.json ├── CCXT_EXPRESS_PROVIDER.md ├── CCXT_SERVER_WIDGET_INTEGRATION.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CRUSH.md ├── KEYS.md ├── MARKETS.md ├── PRIVACY_POLICY.md ├── REACT_VS_VUE.md ├── README.md ├── ROADMAP.md ├── TERMS_OF_USE.md ├── VOCABULARY.md ├── bun.lockb ├── components.json ├── debug_bingx_balance.html ├── debug_bybit_api.html ├── debug_orders.html ├── demo.png ├── eslint.config.js ├── express.ts ├── index.html ├── package.json ├── postcss.config.js ├── public ├── apple-touch-icon.png ├── favicon-96x96.png ├── favicon.ico ├── favicon.svg ├── og-image.png ├── placeholder.svg ├── site.webmanifest ├── web-app-manifest-192x192.png └── web-app-manifest-512x512.png ├── src ├── App.tsx ├── components │ ├── AlignmentGuides.tsx │ ├── AnimatedLogo.tsx │ ├── BottomLeftInfo.tsx │ ├── CollapsedWidgetsZone.tsx │ ├── DebugBingXWidget.tsx │ ├── DebugCCXTCache.tsx │ ├── DebugUserData.tsx │ ├── ExchangesWidget.tsx │ ├── MarketsWidget.tsx │ ├── NotificationHistory.tsx │ ├── NotificationTestWidget.tsx │ ├── PairsWidget.tsx │ ├── RightClickInfo.tsx │ ├── SettingsDrawer.tsx │ ├── TabNavigation.tsx │ ├── TestCCXTServerProvider.tsx │ ├── TestChartWidget.tsx │ ├── TestDebugWidgetCCXTServer.tsx │ ├── TestProviderIntegration.tsx │ ├── TestServerProvider.tsx │ ├── TestTimeframes.tsx │ ├── UserDrawer.tsx │ ├── WidgetMenu.tsx │ ├── WidgetSettingsManager.tsx │ ├── WidgetSimple.tsx │ ├── ui │ │ ├── ErrorBoundary.tsx │ │ ├── GroupColorSelector.tsx │ │ ├── GroupSelector.tsx │ │ ├── InstrumentHeaderControl.tsx │ │ ├── InstrumentSearch.tsx │ │ ├── InstrumentSelector.tsx │ │ ├── SearchableSelect.tsx │ │ ├── SelectorDemo.tsx │ │ ├── TimeframeSelect.tsx │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── cookie-notification.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── index.ts │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── navigation-menu.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ ├── tooltip.tsx │ │ └── use-toast.ts │ └── widgets │ │ ├── Chart.tsx │ │ ├── ChartSettings.tsx │ │ ├── ChartSettingsWrapper.tsx │ │ ├── DataProviderDebugWidget.tsx │ │ ├── DataProviderDemoWidget.tsx │ │ ├── DataProviderSettingsWidget.tsx │ │ ├── DataProviderSetupWidget.tsx │ │ ├── DealDetails.tsx │ │ ├── DealsList.tsx │ │ ├── DealsWidget.tsx │ │ ├── DealsWidgetExample.tsx │ │ ├── MarketDataWidget.tsx │ │ ├── MyTradesWidget.tsx │ │ ├── OrderBookSettingsWrapper.tsx │ │ ├── OrderBookWidget.tsx │ │ ├── OrderForm.tsx │ │ ├── Portfolio.tsx │ │ ├── README.md │ │ ├── TradesSettingsWrapper.tsx │ │ ├── TradesWidget.tsx │ │ ├── TransactionHistory.tsx │ │ ├── UserBalancesPieChart.tsx │ │ ├── UserBalancesSettings.tsx │ │ ├── UserBalancesSettingsWrapper.tsx │ │ ├── UserBalancesWidget.tsx │ │ ├── UserOrdersTab.tsx │ │ ├── UserPositionsTab.tsx │ │ ├── UserTradesTab.tsx │ │ ├── UserTradingDataSettings.tsx │ │ ├── UserTradingDataSettingsWrapper.tsx │ │ ├── UserTradingDataWidget.tsx │ │ └── index.ts ├── context │ └── WidgetContext.tsx ├── hooks │ ├── use-mobile.tsx │ ├── use-toast.ts │ ├── useAlignmentGuides.tsx │ ├── useDataProvider.ts │ ├── useExchangesList.ts │ ├── useRequestLogger.ts │ ├── useRightClickInfo.ts │ ├── useTheme.tsx │ └── useWidgetDrag.tsx ├── index.css ├── lib │ └── utils.ts ├── main.tsx ├── pages │ ├── Index.tsx │ ├── NotFound.tsx │ └── TradingTerminal.tsx ├── services │ └── orderExecutionService.ts ├── store │ ├── README.md │ ├── actions │ │ ├── ccxtActions.ts │ │ ├── dataActions.ts │ │ ├── eventActions.ts │ │ ├── fetchingActions.ts │ │ ├── providerActions.ts │ │ └── subscriptionActions.ts │ ├── chartWidgetStore.ts │ ├── dashboardStore.ts │ ├── dataProviderStore.ts │ ├── groupStore.ts │ ├── notificationStore.ts │ ├── orderBookWidgetStore.ts │ ├── placeOrderStore.ts │ ├── providers │ │ ├── ccxtBrowserProvider.ts │ │ └── ccxtServerProvider.ts │ ├── settingsDrawerStore.ts │ ├── tradesWidgetStore.ts │ ├── types.ts │ ├── userBalancesWidgetStore.ts │ ├── userStore.ts │ ├── userTradingDataWidgetStore.ts │ └── utils │ │ ├── ccxtAccountManager.ts │ │ ├── ccxtInstanceManager.ts │ │ ├── ccxtProviderUtils.ts │ │ ├── ccxtUtils.ts │ │ ├── providerUtils.ts │ │ └── webSocketUtils.ts ├── types │ ├── alignmentGuides.ts │ ├── chart.ts │ ├── dashboard.ts │ ├── dataProviders.ts │ ├── deals.ts │ ├── groups.ts │ ├── nightvision.d.ts │ └── orders.ts ├── utils │ ├── alignmentGuideUtils.ts │ ├── exchangeLimits.ts │ ├── formatters.test.ts │ ├── formatters.ts │ ├── generateDemoData.ts │ └── requestLogger.ts └── vite-env.d.ts ├── structure.png ├── tailwind.config.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.server.json ├── vercel.json └── vite.config.ts /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.cursorrules -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.gitignore -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Advanced Topics/Advanced Topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Advanced Topics/Advanced Topics.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Advanced Topics/Creating Custom Widgets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Advanced Topics/Creating Custom Widgets.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Advanced Topics/Extending Data Providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Advanced Topics/Extending Data Providers.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Advanced Topics/Performance Optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Advanced Topics/Performance Optimization.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Base UI Components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Base UI Components.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Component Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Component Architecture.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Chart Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Chart Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Deals Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Deals Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Market Data Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Market Data Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/OrderBook Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/OrderBook Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Trades Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Trades Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Trading Widgets System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/Trading Widgets System.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/User Balances Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/User Balances Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/User Trading Data Widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Component Architecture/Trading Widgets System/User Trading Data Widget.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Core Features/Core Features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Core Features/Core Features.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Core Features/Dashboard Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Core Features/Dashboard Management.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Core Features/Notification System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Core Features/Notification System.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Core Features/Trading Functionality.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Core Features/Trading Functionality.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Core Features/User Account Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Core Features/User Account Management.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Data Flow & Integration/CCXT Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Data Flow & Integration/CCXT Integration.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Data Flow & Integration/Data Flow & Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Data Flow & Integration/Data Flow & Integration.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Data Flow & Integration/Market Data Acquisition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Data Flow & Integration/Market Data Acquisition.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Data Flow & Integration/WebSocket vs REST Strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Data Flow & Integration/WebSocket vs REST Strategies.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Development Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Development Guide.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Getting Started Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Getting Started Guide.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Project Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Project Overview.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/State Management/Dashboard Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/State Management/Dashboard Store.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/State Management/Data Provider Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/State Management/Data Provider Store.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/State Management/State Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/State Management/State Management.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/State Management/User Store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/State Management/User Store.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/State Management/Widget-Specific Stores.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/State Management/Widget-Specific Stores.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Technology Stack & Dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Technology Stack & Dependencies.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Theming & Styling/Styling Implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Theming & Styling/Styling Implementation.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Theming & Styling/Theme Customization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Theming & Styling/Theme Customization.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/content/Theming & Styling/Theming & Styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/content/Theming & Styling/Theming & Styling.md -------------------------------------------------------------------------------- /.qoder/repowiki/en/meta/repowiki-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/.qoder/repowiki/en/meta/repowiki-metadata.json -------------------------------------------------------------------------------- /CCXT_EXPRESS_PROVIDER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/CCXT_EXPRESS_PROVIDER.md -------------------------------------------------------------------------------- /CCXT_SERVER_WIDGET_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/CCXT_SERVER_WIDGET_INTEGRATION.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CRUSH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/CRUSH.md -------------------------------------------------------------------------------- /KEYS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/KEYS.md -------------------------------------------------------------------------------- /MARKETS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/MARKETS.md -------------------------------------------------------------------------------- /PRIVACY_POLICY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/PRIVACY_POLICY.md -------------------------------------------------------------------------------- /REACT_VS_VUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/REACT_VS_VUE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /TERMS_OF_USE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/TERMS_OF_USE.md -------------------------------------------------------------------------------- /VOCABULARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/VOCABULARY.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/bun.lockb -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/components.json -------------------------------------------------------------------------------- /debug_bingx_balance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/debug_bingx_balance.html -------------------------------------------------------------------------------- /debug_bybit_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/debug_bybit_api.html -------------------------------------------------------------------------------- /debug_orders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/debug_orders.html -------------------------------------------------------------------------------- /demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/demo.png -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/eslint.config.js -------------------------------------------------------------------------------- /express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/express.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/placeholder.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AlignmentGuides.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/AlignmentGuides.tsx -------------------------------------------------------------------------------- /src/components/AnimatedLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/AnimatedLogo.tsx -------------------------------------------------------------------------------- /src/components/BottomLeftInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/BottomLeftInfo.tsx -------------------------------------------------------------------------------- /src/components/CollapsedWidgetsZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/CollapsedWidgetsZone.tsx -------------------------------------------------------------------------------- /src/components/DebugBingXWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/DebugBingXWidget.tsx -------------------------------------------------------------------------------- /src/components/DebugCCXTCache.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/DebugCCXTCache.tsx -------------------------------------------------------------------------------- /src/components/DebugUserData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/DebugUserData.tsx -------------------------------------------------------------------------------- /src/components/ExchangesWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ExchangesWidget.tsx -------------------------------------------------------------------------------- /src/components/MarketsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/MarketsWidget.tsx -------------------------------------------------------------------------------- /src/components/NotificationHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/NotificationHistory.tsx -------------------------------------------------------------------------------- /src/components/NotificationTestWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/NotificationTestWidget.tsx -------------------------------------------------------------------------------- /src/components/PairsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/PairsWidget.tsx -------------------------------------------------------------------------------- /src/components/RightClickInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/RightClickInfo.tsx -------------------------------------------------------------------------------- /src/components/SettingsDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/SettingsDrawer.tsx -------------------------------------------------------------------------------- /src/components/TabNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TabNavigation.tsx -------------------------------------------------------------------------------- /src/components/TestCCXTServerProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestCCXTServerProvider.tsx -------------------------------------------------------------------------------- /src/components/TestChartWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestChartWidget.tsx -------------------------------------------------------------------------------- /src/components/TestDebugWidgetCCXTServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestDebugWidgetCCXTServer.tsx -------------------------------------------------------------------------------- /src/components/TestProviderIntegration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestProviderIntegration.tsx -------------------------------------------------------------------------------- /src/components/TestServerProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestServerProvider.tsx -------------------------------------------------------------------------------- /src/components/TestTimeframes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/TestTimeframes.tsx -------------------------------------------------------------------------------- /src/components/UserDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/UserDrawer.tsx -------------------------------------------------------------------------------- /src/components/WidgetMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/WidgetMenu.tsx -------------------------------------------------------------------------------- /src/components/WidgetSettingsManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/WidgetSettingsManager.tsx -------------------------------------------------------------------------------- /src/components/WidgetSimple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/WidgetSimple.tsx -------------------------------------------------------------------------------- /src/components/ui/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/ui/GroupColorSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/GroupColorSelector.tsx -------------------------------------------------------------------------------- /src/components/ui/GroupSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/GroupSelector.tsx -------------------------------------------------------------------------------- /src/components/ui/InstrumentHeaderControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/InstrumentHeaderControl.tsx -------------------------------------------------------------------------------- /src/components/ui/InstrumentSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/InstrumentSearch.tsx -------------------------------------------------------------------------------- /src/components/ui/InstrumentSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/InstrumentSelector.tsx -------------------------------------------------------------------------------- /src/components/ui/SearchableSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/SearchableSelect.tsx -------------------------------------------------------------------------------- /src/components/ui/SelectorDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/SelectorDemo.tsx -------------------------------------------------------------------------------- /src/components/ui/TimeframeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/TimeframeSelect.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/cookie-notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/cookie-notification.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/index.ts -------------------------------------------------------------------------------- /src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/menubar.tsx -------------------------------------------------------------------------------- /src/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/components/widgets/Chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/Chart.tsx -------------------------------------------------------------------------------- /src/components/widgets/ChartSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/ChartSettings.tsx -------------------------------------------------------------------------------- /src/components/widgets/ChartSettingsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/ChartSettingsWrapper.tsx -------------------------------------------------------------------------------- /src/components/widgets/DataProviderDebugWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DataProviderDebugWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/DataProviderDemoWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DataProviderDemoWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/DataProviderSettingsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DataProviderSettingsWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/DataProviderSetupWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DataProviderSetupWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/DealDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DealDetails.tsx -------------------------------------------------------------------------------- /src/components/widgets/DealsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DealsList.tsx -------------------------------------------------------------------------------- /src/components/widgets/DealsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DealsWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/DealsWidgetExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/DealsWidgetExample.tsx -------------------------------------------------------------------------------- /src/components/widgets/MarketDataWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/MarketDataWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/MyTradesWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/MyTradesWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/OrderBookSettingsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/OrderBookSettingsWrapper.tsx -------------------------------------------------------------------------------- /src/components/widgets/OrderBookWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/OrderBookWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/OrderForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/OrderForm.tsx -------------------------------------------------------------------------------- /src/components/widgets/Portfolio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/Portfolio.tsx -------------------------------------------------------------------------------- /src/components/widgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/README.md -------------------------------------------------------------------------------- /src/components/widgets/TradesSettingsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/TradesSettingsWrapper.tsx -------------------------------------------------------------------------------- /src/components/widgets/TradesWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/TradesWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/TransactionHistory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/TransactionHistory.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserBalancesPieChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserBalancesPieChart.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserBalancesSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserBalancesSettings.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserBalancesSettingsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserBalancesSettingsWrapper.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserBalancesWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserBalancesWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserOrdersTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserOrdersTab.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserPositionsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserPositionsTab.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserTradesTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserTradesTab.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserTradingDataSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserTradingDataSettings.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserTradingDataSettingsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserTradingDataSettingsWrapper.tsx -------------------------------------------------------------------------------- /src/components/widgets/UserTradingDataWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/UserTradingDataWidget.tsx -------------------------------------------------------------------------------- /src/components/widgets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/components/widgets/index.ts -------------------------------------------------------------------------------- /src/context/WidgetContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/context/WidgetContext.tsx -------------------------------------------------------------------------------- /src/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/hooks/useAlignmentGuides.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useAlignmentGuides.tsx -------------------------------------------------------------------------------- /src/hooks/useDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useDataProvider.ts -------------------------------------------------------------------------------- /src/hooks/useExchangesList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useExchangesList.ts -------------------------------------------------------------------------------- /src/hooks/useRequestLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useRequestLogger.ts -------------------------------------------------------------------------------- /src/hooks/useRightClickInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useRightClickInfo.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useTheme.tsx -------------------------------------------------------------------------------- /src/hooks/useWidgetDrag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/hooks/useWidgetDrag.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/Index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/pages/Index.tsx -------------------------------------------------------------------------------- /src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /src/pages/TradingTerminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/pages/TradingTerminal.tsx -------------------------------------------------------------------------------- /src/services/orderExecutionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/services/orderExecutionService.ts -------------------------------------------------------------------------------- /src/store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/README.md -------------------------------------------------------------------------------- /src/store/actions/ccxtActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/ccxtActions.ts -------------------------------------------------------------------------------- /src/store/actions/dataActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/dataActions.ts -------------------------------------------------------------------------------- /src/store/actions/eventActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/eventActions.ts -------------------------------------------------------------------------------- /src/store/actions/fetchingActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/fetchingActions.ts -------------------------------------------------------------------------------- /src/store/actions/providerActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/providerActions.ts -------------------------------------------------------------------------------- /src/store/actions/subscriptionActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/actions/subscriptionActions.ts -------------------------------------------------------------------------------- /src/store/chartWidgetStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/chartWidgetStore.ts -------------------------------------------------------------------------------- /src/store/dashboardStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/dashboardStore.ts -------------------------------------------------------------------------------- /src/store/dataProviderStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/dataProviderStore.ts -------------------------------------------------------------------------------- /src/store/groupStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/groupStore.ts -------------------------------------------------------------------------------- /src/store/notificationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/notificationStore.ts -------------------------------------------------------------------------------- /src/store/orderBookWidgetStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/orderBookWidgetStore.ts -------------------------------------------------------------------------------- /src/store/placeOrderStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/placeOrderStore.ts -------------------------------------------------------------------------------- /src/store/providers/ccxtBrowserProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/providers/ccxtBrowserProvider.ts -------------------------------------------------------------------------------- /src/store/providers/ccxtServerProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/providers/ccxtServerProvider.ts -------------------------------------------------------------------------------- /src/store/settingsDrawerStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/settingsDrawerStore.ts -------------------------------------------------------------------------------- /src/store/tradesWidgetStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/tradesWidgetStore.ts -------------------------------------------------------------------------------- /src/store/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/types.ts -------------------------------------------------------------------------------- /src/store/userBalancesWidgetStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/userBalancesWidgetStore.ts -------------------------------------------------------------------------------- /src/store/userStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/userStore.ts -------------------------------------------------------------------------------- /src/store/userTradingDataWidgetStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/userTradingDataWidgetStore.ts -------------------------------------------------------------------------------- /src/store/utils/ccxtAccountManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/ccxtAccountManager.ts -------------------------------------------------------------------------------- /src/store/utils/ccxtInstanceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/ccxtInstanceManager.ts -------------------------------------------------------------------------------- /src/store/utils/ccxtProviderUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/ccxtProviderUtils.ts -------------------------------------------------------------------------------- /src/store/utils/ccxtUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/ccxtUtils.ts -------------------------------------------------------------------------------- /src/store/utils/providerUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/providerUtils.ts -------------------------------------------------------------------------------- /src/store/utils/webSocketUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/store/utils/webSocketUtils.ts -------------------------------------------------------------------------------- /src/types/alignmentGuides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/alignmentGuides.ts -------------------------------------------------------------------------------- /src/types/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/chart.ts -------------------------------------------------------------------------------- /src/types/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/dashboard.ts -------------------------------------------------------------------------------- /src/types/dataProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/dataProviders.ts -------------------------------------------------------------------------------- /src/types/deals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/deals.ts -------------------------------------------------------------------------------- /src/types/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/groups.ts -------------------------------------------------------------------------------- /src/types/nightvision.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/nightvision.d.ts -------------------------------------------------------------------------------- /src/types/orders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/types/orders.ts -------------------------------------------------------------------------------- /src/utils/alignmentGuideUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/alignmentGuideUtils.ts -------------------------------------------------------------------------------- /src/utils/exchangeLimits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/exchangeLimits.ts -------------------------------------------------------------------------------- /src/utils/formatters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/formatters.test.ts -------------------------------------------------------------------------------- /src/utils/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/formatters.ts -------------------------------------------------------------------------------- /src/utils/generateDemoData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/generateDemoData.ts -------------------------------------------------------------------------------- /src/utils/requestLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/src/utils/requestLogger.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/structure.png -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/tsconfig.server.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suenot/profitmaker/HEAD/vite.config.ts --------------------------------------------------------------------------------