Flutter mobile application for service providers on the Flexify appointment platform
The Flexify Consultant App is the service-provider side of the Flexify ecosystem — a mobile platform for managing appointments, client interactions, and schedules. Consultants can view bookings, manage availability, and communicate with clients seamlessly.
- 📅 View & manage incoming appointment requests
- ✅ Accept / decline bookings
- 📋 Client profile viewing
- 🔔 Real-time notifications
- 🔐 Secure authentication with token management
- 🌐 REST API integration with Flexify backend
| Area | Technology |
|---|---|
| Framework | Flutter 3.x |
| Language | Dart |
| State Management | GetX |
| HTTP Client | Dio |
| Local Storage | GetStorage |
| Animations | Lottie |
| UI | Material 3 + Custom Components |
lib/
├── app/
│ ├── data/ # Models, providers, repositories
│ ├── modules/ # Feature modules (home, profile, bookings...)
│ ├── routes/ # App routing
│ └── widgets/ # Shared UI components
└── main.dart
git clone https://github.com/enesbilik/flexify_consultant_app.git
cd flexify_consultant_app
flutter pub get
flutter runMake sure Flexify API is running. See Flexify-api
- Flexify Client App — End-user mobile app
- Flexify API — Backend service
MIT