added new exchanges system
This commit is contained in:
parent
95eda4a842
commit
263e9513b7
98 changed files with 4643 additions and 1496 deletions
|
|
@ -1,95 +0,0 @@
|
|||
# Stock Bot Web Dashboard
|
||||
|
||||
A modern React web dashboard for the Stock Bot trading system.
|
||||
|
||||
## Features
|
||||
|
||||
- **Modern UI**: Built with React 18 and TypeScript
|
||||
- **Tailwind CSS**: For beautiful, responsive styling
|
||||
- **Headless UI**: Accessible components for dialogs and interactions
|
||||
- **Heroicons**: Beautiful SVG icons
|
||||
- **Responsive Design**: Works on desktop and mobile
|
||||
- **Side Navigation**: Clean navigation with mobile-responsive sidebar
|
||||
|
||||
## Tech Stack
|
||||
|
||||
- **React 18** with TypeScript
|
||||
- **Vite** for fast development and building
|
||||
- **Tailwind CSS** for styling
|
||||
- **Headless UI** for accessible components
|
||||
- **Heroicons** for icons
|
||||
- **Bun** for package management
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Bun (for package management)
|
||||
- Node.js 18+
|
||||
|
||||
### Installation
|
||||
|
||||
```bash
|
||||
# Install dependencies
|
||||
bun install
|
||||
|
||||
# Start development server
|
||||
bun run dev
|
||||
|
||||
# Build for production
|
||||
bun run build
|
||||
|
||||
# Preview production build
|
||||
bun run preview
|
||||
```
|
||||
|
||||
## Available Scripts
|
||||
|
||||
- `bun run dev` - Start development server
|
||||
- `bun run build` - Build for production
|
||||
- `bun run preview` - Preview production build
|
||||
- `bun run lint` - Run ESLint
|
||||
- `bun run type-check` - Run TypeScript type checking
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
src/
|
||||
├── App.tsx # Main app component with sidebar navigation
|
||||
├── main.tsx # React app entry point
|
||||
└── index.css # Global styles with Tailwind directives
|
||||
```
|
||||
|
||||
## Dashboard Features
|
||||
|
||||
The dashboard includes:
|
||||
|
||||
- **Responsive Sidebar**: Navigation that works on desktop and mobile
|
||||
- **Dashboard Overview**: Portfolio value, returns, and active strategies
|
||||
- **Navigation Sections**:
|
||||
- Dashboard (current page)
|
||||
- Portfolio
|
||||
- Analytics
|
||||
- Reports
|
||||
- Settings
|
||||
|
||||
## Development
|
||||
|
||||
The app is set up with:
|
||||
|
||||
- TypeScript for type safety
|
||||
- ESLint for code quality
|
||||
- Tailwind CSS for utility-first styling
|
||||
- Headless UI for accessible components
|
||||
- Hot module replacement for fast development
|
||||
|
||||
## Integration
|
||||
|
||||
This web app is part of the larger Stock Bot system and will integrate with:
|
||||
|
||||
- Data Service (for market data)
|
||||
- Portfolio Service (for portfolio management)
|
||||
- Strategy Service (for trading strategies)
|
||||
- Execution Service (for trade execution)
|
||||
|
||||
The web dashboard will communicate with these services via REST APIs to provide a complete trading dashboard experience.
|
||||
Loading…
Add table
Add a link
Reference in a new issue