- [ ] Create an admin role in the User model. - [ ] Implement an admin dashboard to manage users, budgets, and transactions. - [ ] Add CRUD functionality for admin actions. - [ ] Secure admin routes to prevent unauthorized access. - [ ] Write tests for admin functionalities.