mirror of
https://github.com/Retropex/custom-ocean.xyz-dashboard.git
synced 2025-05-12 19:20:45 +02:00
Update project structure with new services and files
Added notification_service.py and minify.py for enhanced functionality. Introduced docker-compose.yml for easier orchestration. Updated templates with notifications.html and added theme-toggle.css and notifications.js in static assets. Retained existing styles and functionalities. Moved project_structure.md, added LICENSE.md, and created logs/ directory for runtime logs.
This commit is contained in:
parent
076fba75c8
commit
3d62c42bbf
18
README.md
18
README.md
@ -173,7 +173,7 @@ Built with a modern stack for reliability and performance:
|
|||||||
The project follows a modular architecture with clear separation of concerns:
|
The project follows a modular architecture with clear separation of concerns:
|
||||||
|
|
||||||
```
|
```
|
||||||
bitcoin-mining-dashboard/
|
DeepSea-Dashboard/
|
||||||
│
|
│
|
||||||
├── App.py # Main application entry point
|
├── App.py # Main application entry point
|
||||||
├── config.py # Configuration management
|
├── config.py # Configuration management
|
||||||
@ -182,9 +182,12 @@ bitcoin-mining-dashboard/
|
|||||||
├── models.py # Data models
|
├── models.py # Data models
|
||||||
├── state_manager.py # Manager for persistent state
|
├── state_manager.py # Manager for persistent state
|
||||||
├── worker_service.py # Service for worker data management
|
├── worker_service.py # Service for worker data management
|
||||||
|
├── notification_service.py # Service for notifications
|
||||||
|
├── minify.py # Script for minifying assets
|
||||||
├── setup.py # Setup script for organizing files
|
├── setup.py # Setup script for organizing files
|
||||||
├── requirements.txt # Python dependencies
|
├── requirements.txt # Python dependencies
|
||||||
├── Dockerfile # Docker configuration
|
├── Dockerfile # Docker configuration
|
||||||
|
├── docker-compose.yml # Docker Compose configuration
|
||||||
│
|
│
|
||||||
├── templates/ # HTML templates
|
├── templates/ # HTML templates
|
||||||
│ ├── base.html # Base template with common elements
|
│ ├── base.html # Base template with common elements
|
||||||
@ -192,6 +195,7 @@ bitcoin-mining-dashboard/
|
|||||||
│ ├── dashboard.html # Main dashboard template
|
│ ├── dashboard.html # Main dashboard template
|
||||||
│ ├── workers.html # Workers dashboard template
|
│ ├── workers.html # Workers dashboard template
|
||||||
│ ├── blocks.html # Bitcoin blocks template
|
│ ├── blocks.html # Bitcoin blocks template
|
||||||
|
│ ├── notifications.html # Notifications template
|
||||||
│ └── error.html # Error page template
|
│ └── error.html # Error page template
|
||||||
│
|
│
|
||||||
├── static/ # Static assets
|
├── static/ # Static assets
|
||||||
@ -201,18 +205,24 @@ bitcoin-mining-dashboard/
|
|||||||
│ │ ├── workers.css # Workers page styles
|
│ │ ├── workers.css # Workers page styles
|
||||||
│ │ ├── boot.css # Boot sequence styles
|
│ │ ├── boot.css # Boot sequence styles
|
||||||
│ │ ├── blocks.css # Blocks page styles
|
│ │ ├── blocks.css # Blocks page styles
|
||||||
|
│ │ ├── notifications.css # Notifications page styles
|
||||||
│ │ ├── error.css # Error page styles
|
│ │ ├── error.css # Error page styles
|
||||||
│ │ └── retro-refresh.css # Floating refresh bar styles
|
│ │ ├── retro-refresh.css # Floating refresh bar styles
|
||||||
|
│ │ └── theme-toggle.css # Theme toggle styles
|
||||||
│ │
|
│ │
|
||||||
│ └── js/ # JavaScript files
|
│ └── js/ # JavaScript files
|
||||||
│ ├── main.js # Main dashboard functionality
|
│ ├── main.js # Main dashboard functionality
|
||||||
│ ├── workers.js # Workers page functionality
|
│ ├── workers.js # Workers page functionality
|
||||||
│ ├── blocks.js # Blocks page functionality
|
│ ├── blocks.js # Blocks page functionality
|
||||||
|
│ ├── notifications.js # Notifications functionality
|
||||||
│ ├── block-animation.js # Block mining animation
|
│ ├── block-animation.js # Block mining animation
|
||||||
│ └── BitcoinProgressBar.js # System monitor functionality
|
│ ├── BitcoinProgressBar.js # System monitor functionality
|
||||||
|
│ └── theme.js # Theme toggle functionality
|
||||||
│
|
│
|
||||||
├── deployment_steps.md # Deployment guide
|
├── deployment_steps.md # Deployment guide
|
||||||
└── project_structure.md # Additional structure documentation
|
├── project_structure.md # Additional structure documentation
|
||||||
|
├── LICENSE.md # License information
|
||||||
|
└── logs/ # Application logs (generated at runtime)
|
||||||
```
|
```
|
||||||
|
|
||||||
For more detailed information on the architecture and component interactions, see [project_structure.md](project_structure.md).
|
For more detailed information on the architecture and component interactions, see [project_structure.md](project_structure.md).
|
||||||
|
Loading…
Reference in New Issue
Block a user