| ## Project Structure | |
| ```text | |
| MT5report-parser/ | |
| βββ backend/ | |
| β βββ [2]_Drop_xlsx_here/ | |
| β β βββ drop the xlsx sample here | |
| β β βββ test.xlsx | |
| β β βββ test_pipeline.xlsx | |
| β βββ [3]_Process/ | |
| β β βββ 1_layer.py | |
| β β βββ 2_layer.py | |
| β β βββ 3_layer.py | |
| β β βββ 4_layer.py | |
| β β βββ 5_layer.py | |
| β β βββ 6_layer.py | |
| β β βββ 7_layer.py | |
| β β βββ 8_layer.py | |
| β β βββ 9_layer.py | |
| β β βββ ReportTester-263254895.xlsx | |
| β β βββ test.py | |
| β β βββ test_2.xlsx | |
| β βββ [4]_output_csv_files/ | |
| β β βββ Upload-1_ID/ | |
| β β β βββ 4_layer_output.csv | |
| β β β βββ 5_layer_output.csv | |
| β β β βββ 6_layer_output.csv | |
| β β β βββ 7_layer_output.csv | |
| β β β βββ 8_layer_output.csv | |
| β β β βββ 9_layer_output.csv | |
| β β β βββ extracted_deals.csv | |
| β β β βββ extracted_orders.csv | |
| β β β βββ merged_extracted_orders_and_deals.csv | |
| β β β βββ Sheet1.csv | |
| β β β βββ visualize_results.py | |
| β β βββ outputs will go here | |
| β βββ .env | |
| β βββ [1]_main_watchdog.py | |
| β βββ server.py | |
| β βββ test_backend.py | |
| β βββ workflow.md | |
| βββ frontend/ | |
| β βββ public/ | |
| β β βββ vite.svg | |
| β βββ src/ | |
| β β βββ assets/ | |
| β β β βββ react.svg | |
| β β βββ components/ | |
| β β β βββ DropZone.jsx | |
| β β β βββ FileViewer.jsx | |
| β β β βββ ResultList.jsx | |
| β β βββ App.css | |
| β β βββ App.jsx | |
| β β βββ index.css | |
| β β βββ main.jsx | |
| β βββ .gitignore | |
| β βββ eslint.config.js | |
| β βββ index.html | |
| β βββ package-lock.json | |
| β βββ package.json | |
| β βββ postcss.config.js | |
| β βββ README.md | |
| β βββ tailwind.config.js | |
| β βββ vite.config.js | |
| βββ use this for lineschart & y-distribution graphs/ | |
| β βββ Trade Report_graphs.pdf | |
| β βββ Trade Report_graphs.png | |
| β βββ visualize_results (plotlylocalhost).py | |
| β βββ visualize_results (plotlylocalhost, png, pdf ).py | |
| β βββ visualize_results (png, pdf ).py | |
| β βββ you either change it in the watchdog.py or directly run this file | |
| βββ use this sample file and drop at [2]/ | |
| β βββ ReportTester-263254895.xlsx | |
| βββ LICENSE | |
| βββ metrics_consideration.pdf | |
| βββ newplot.png | |
| βββ README.md | |
| βββ requirements.txt | |
| βββ TECHSTACK.md | |
| ``` | |