feat: Refactor admin profile page to improve error handling and UI co…
Created by: abdulladj1
…nsistency
- Updated fetchProfileData method to ensure mounted state before showing SnackBars and updating state.
- Replaced multiple instances of EdgeInsets and Color with const variants for better performance.
- Improved the layout and styling of the admin profile UI components for consistency.
feat: Enhance scan page functionality
- Commented out the _verifyTicket function call for future implementation.
feat: Update user home page with word splitting and SVG support
- Added a utility function to split words for better text display.
- Implemented SVG support for team logos in the match card.
feat: Introduce main purchase page for ticket buying process
- Created MainPurchasePage to handle the ticket purchasing workflow.
- Implemented step indicators and structured the purchase process into three steps.
refactor: Simplify payment and transaction data pages
- Renamed and refactored payment and transaction data pages to use a step-based approach.
- Improved UI components and added functionality to navigate between steps.
feat: Add purchase service for API interactions
- Created PurchaseService to handle ticket purchase API requests.
- Integrated purchase creation logic with error handling.
chore: Update plugin registrations for secure storage
- Added flutter_secure_storage plugin registrations for Linux, macOS, and Windows platforms.
chore: Update dependencies in pubspec.yaml
- Added flutter_secure_storage and collection packages for enhanced functionality.