Skip to content

enesbilik/flexify_client_app

Repository files navigation

📱 Flexify — Client App

Flutter mobile application for end-users on the Flexify appointment platform

Flutter Dart GetX


📖 Overview

The Flexify Client App is the end-user side of the Flexify ecosystem. Clients can discover service providers, book appointments, manage their schedules, and track their history — all from a clean, intuitive mobile experience.

✨ Features

  • 🔍 Browse & discover consultants / service providers
  • 📅 Book, reschedule, or cancel appointments
  • 🕐 View upcoming & past appointment history
  • 🔔 Push notifications for booking updates
  • 🔐 Secure login & token-based session management
  • 🌐 Integrated with Flexify REST API

🛠️ Tech Stack

Area Technology
Framework Flutter 3.x
Language Dart
State Management GetX
HTTP Client Dio
Local Storage GetStorage
Animations Lottie
UI Carousel carousel_slider

🏗️ Project Structure

lib/
├── app/
│   ├── data/          # Models, providers, repositories
│   ├── modules/       # Feature screens (home, explore, bookings...)
│   ├── routes/        # Navigation routes
│   └── widgets/       # Reusable components
└── main.dart

🚀 Getting Started

git clone https://github.com/enesbilik/flexify_client_app.git
cd flexify_client_app
flutter pub get
flutter run

Requires Flexify API to be running. See Flexify-api

🔗 Related

📄 License

MIT

About

Flutter mobile app for end-users — Flexify appointment platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors