Fixes: 1) Correct .gitignore entries for static files to improve exclusion logic; Extra: 1) Minor refactor in middleware for readability;
Added `db_backups` to the `.gitignore` file to prevent accidental inclusion of backup files in version control. This helps maintain a cleaner repository and avoids potential security risks.