move the "System Check" to a new admin area
All checks were successful
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 3m21s

This commit is contained in:
2025-11-11 12:47:38 -08:00
parent 8232ab8726
commit 5eba160a55
16 changed files with 1483 additions and 105 deletions

View File

@@ -422,4 +422,13 @@ Scalability of AI Processing: Currently, all processing happens in the user's br
AI Matching Robustness: The AI's ability to match items to the master_grocery_items list is good but can always be improved. This will require ongoing prompt engineering and testing with a wider variety of flyers from different stores and regions. The master_item_aliases table, designed for this, is currently unused.
Formal Testing: The project lacks a formal testing suite (e.g., Vitest, Jest, React Testing Library). While the SystemCheck is great for setup, it's not a substitute for unit and integration tests to ensure code quality and prevent regressions.
Accessibility & Advanced Responsiveness: The app is functional on mobile, but it would benefit from a dedicated pass to ensure all components are fully responsive, accessible, and navigable via keyboard, adhering to WCAG standards.
By addressing these areas, we can transition Flyer Crawler from a powerful MVP into a polished, scalable, and feature-rich production application.
By addressing these areas, we can transition Flyer Crawler from a powerful MVP into a polished, scalable, and feature-rich production application.
# when updatig the supabase schema:
PS D:\gitea\flyer-crawler.projectium.com\flyer-crawler.projectium.com> npx supabase gen types typescript --project-id azmmnxkvjryracrnmhvj --schema public > types/supabase.ts
and then restart the TS server