# TODO List for Iroon Project ## critical - [ ] HTTPS - [ ] Input Validation - [ ] Better error Handling - [ ] CSRF Protection ## architecture - [ ] Saparate routing logic, and http handlers - [ ] Proper session auth ? - [ ] defining protected, and public routes - [ ] permission System - [ ] configurable session expiration - [ ] Storing default login in config file/env variable - [ ] rework server to simplify loading templates, and routes - [ ] make fatcher only return data, and error - [ ] maybe sending forms as json to simplify code? - [ ] move basket_element_template to be together with script ## new features - [ ] Backup System - [ ] daily summary page - [ ] filter out done orders - [ ] Order Notes/Comments - [ ] Bulk Order Operations - [ ] Track Ingredients - [ ] Print Order Slips - [ ] Capacity planning - [ ] Delivery Management - [ ] Custom decorations ## cosmetic - [ ] /orders/search htmx trigger `