π₯οΈ Current Behavior
The app is a single page with no navigation. Everything β upload, status, and results β is cramped into one page with no way to navigate between different sections.
β
Expected Behavior
A full dashboard layout with:
- Persistent sidebar on the left with navigation links
- Active page highlighted in the sidebar
- Header showing the system name
- Main content area that changes based on selected page
π Pages to Include
- Dashboard β overview and stats
- Upload β drag and drop file upload
- Processing β live queue monitor
- Validation β review uncertain documents
- Documents β full document library
- Export β download classification results
π§ Implementation
- Convert index.html into a base layout template
- Create separate HTML templates for each page
- Use Flask routes for each page (/dashboard, /upload,
/processing, /validation, /documents, /export)
- Highlight active sidebar link using Flask's request.path
π Note
This is a prerequisite for all other page-specific issues.
Issues 3 through 8 depend on this being completed first.
π·οΈ Labels
enhancement frontend ui
π₯οΈ Current Behavior
The app is a single page with no navigation. Everything β upload, status, and results β is cramped into one page with no way to navigate between different sections.
β Expected Behavior
A full dashboard layout with:
π Pages to Include
π§ Implementation
/processing, /validation, /documents, /export)
π Note
This is a prerequisite for all other page-specific issues.
Issues 3 through 8 depend on this being completed first.
π·οΈ Labels
enhancementfrontendui