Volunteer Management App A powerful and modern mobile application built with Flutter, designed to transform how organizations manage their volunteers, tasks, and field assignments. The app offers a complete end-to-end solution covering six core modules: 🔐 Authentication — Secure admin login and logout with JWT token-based authentication, ensuring all protected data remains accessible only to authorized users. 📍 Places Management — Full CRUD operations to add, view, edit, and delete locations where volunteers are assigned, with confirmation dialogs to prevent accidental deletions. ✅ Tasks Management — Complete task lifecycle management including creating, editing, and deleting tasks with names and descriptions, keeping all responsibilities clearly defined. 👥 Volunteers Management — Manage volunteer profiles (name, email, phone) with full CRUD support and a built-in search feature to quickly find any volunteer across the list. 🔗 Assignments — Link volunteers to specific places and tasks, creating clear and trackable assignments that keep the whole team organized. 📊 Dashboard — A real-time overview displaying total counts of volunteers, places, tasks, and assignments, alongside a bar chart for volunteers per place, a pie chart for task distribution, and a live list of the latest added volunteers. Built using Provider for state management and fully integrated with a Laravel REST API backed by Laravel Passport for secure JWT authentication, ensuring reliable performance and seamless data synchronization across devices.