Commit Graph

60 Commits

Author SHA1 Message Date
606cb64ff1 Enhance simulation API and logic: refactor parameter handling, add support for multiple distributions, and improve simulation result persistence 2025-10-20 21:18:24 +02:00
e73a987d25 Refactor and enhance CalMiner application
- Updated README.md to reflect new features and usage instructions.
- Removed deprecated Dashboard.html component and integrated dashboard functionality directly into the main application.
- Revised architecture documentation for clarity and added module map and request flow diagrams.
- Enhanced maintenance model to include equipment association and cost tracking.
- Updated requirements.txt to include new dependencies (httpx, pandas, numpy).
- Improved consumption, maintenance, production, and reporting routes with better validation and response handling.
- Added unit tests for maintenance and production routes, ensuring proper CRUD operations and validation.
- Enhanced reporting service to calculate and return detailed summary statistics.
- Redesigned Dashboard.html for improved user experience and integrated Chart.js for visualizing simulation results.
2025-10-20 20:53:55 +02:00
fee857637f Add models and routes for costs, consumption, equipment, maintenance, and production; implement CRUD operations and unit tests 2025-10-20 19:21:47 +02:00
0b19a93e0d Implement distribution management API and UI forms; add distribution model and tests 2025-10-20 18:51:23 +02:00
4533a4c166 Add unit tests for scenarios, parameters, reporting, and simulation features 2025-10-20 18:38:02 +02:00
39c45e720c Add initial implementation of CalMiner with project structure, environment setup, and core features
- Create .env.example for environment variables
- Update README with project structure and development setup instructions
- Implement FastAPI application with API routes for scenarios and parameters
- Add database models for scenarios, parameters, and simulation results
- Introduce validation middleware for JSON requests
- Create services for running simulations and generating reports
- Add testing strategy and directory structure in documentation
2025-10-20 18:37:57 +02:00
cb9749010f Initial project structure 2025-10-20 17:12:33 +02:00
ebac14cbb2 Add .gitignore file and update README and implementation plan documentation 2025-10-20 17:03:45 +02:00
328910a985 Add comprehensive documentation for CalMiner, including architecture, development setup, MVP features, implementation plan, and testing strategy 2025-10-20 16:25:39 +02:00
218b0ba58d first commit 2025-10-20 15:02:35 +02:00