https://github.com/abdo-essam/staff_sync
StaffSync is a Flutter application that demonstrates efficient employee data management with local caching capabilities. The app fetches employee data using Dio, implements proper error handling, and provides detailed employee information with a smooth user interface.
https://github.com/abdo-essam/staff_sync
Last synced: 4 months ago
JSON representation
StaffSync is a Flutter application that demonstrates efficient employee data management with local caching capabilities. The app fetches employee data using Dio, implements proper error handling, and provides detailed employee information with a smooth user interface.
- Host: GitHub
- URL: https://github.com/abdo-essam/staff_sync
- Owner: abdo-essam
- Created: 2025-01-10T14:50:45.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-11T18:43:11.000Z (over 1 year ago)
- Last Synced: 2025-04-29T23:11:25.566Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 570 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Staff Sync
## 📱 Overview
StaffSync is a Flutter application that demonstrates efficient employee data management with local caching capabilities. The app fetches employee data using Dio, implements proper error handling, and provides detailed employee information with a smooth user interface.
## ✨ Features
### Technical Features
- 🚀 Dio for API integration
- 💾 Local caching using SharedPreferences
- ⚡ Efficient error handling
- 🔄 Real-time employee data fetching
- 🔍 Advanced search functionality
- ⚡ Fast and responsive UI
- 📊 Multiple sorting options
- 🎨 Modern Material Design 3
### Employee Information
- 👤 Profile pictures with fallback initials
- 📧 Email addresses
- 📞 Formatted phone numbers
- 💰 Salary information
- 📍 Address details
- 📅 Age and DOB
### Built With
- Flutter
- Dart
- Material Design 3
- REST API
## Screenshots
| Staff Screen | Staff Details Screen |
|------------------------------------------|--------------------------------------------------|
|
|
|
### Dependencies
```yaml
dependencies:
flutter:
sdk: flutter
dio:
shared_preferences:
cached_network_image: