Frontend not connected to backend saving API
The “Save Application” buttons (like saveRegularApplication()) only push data into a JS array applications[] — they never send it to the backend /save-application route.
So, nothing is saved in applications_data.json.
Admin table doesn’t show live backend data
displayDataInAdmin() tries to show data, but /get-all-data returns empty because nothing was saved.
Excel and JSON downloads
The backend routes (/export-excel, /download-json) work perfectly, but they’ll return empty files because there’s no data.
Report Download buttons
The frontend references functions like downloadReport() and downloadTableReport(), which aren’t implemented in the HTML file.
Static data
Some elements still use localStorage or in-memory JS arrays (applications[]), which prevents data persistence across sessions.