Fix app structure
Add backend validation for total_amount
Add "new button" to home page
Add backend validation for total_amount