0

On-Duty Pharmacy Locator

Flutter mobile application for finding on-duty pharmacies in Turkey with location-based search and real-time availability information.

Nöbetçi Eczane is a Flutter mobile application developed to help users find on-duty pharmacies in Turkey.

The application provides an easy and convenient way to locate pharmacies that are open during off-hours, weekends, and holidays, making it easier for users to access essential medications when needed. It uses location services and pharmacy data to help users find the nearest available pharmacy at any time.

Key Features

  • Find on-duty pharmacies by location
  • Search pharmacies in different cities and districts
  • Location-based search with GPS integration
  • Real-time pharmacy availability information
  • Pharmacy contact information (phone, address)
  • Map integration for pharmacy locations
  • Filter by city, district, or proximity
  • User-friendly mobile interface
  • Cross-platform support (iOS and Android)
  • Offline data caching for better performance

What I Worked On

  • Developed the complete mobile application using Flutter framework
  • Implemented location-based search functionality with GPS
  • Integrated location services (geolocation API)
  • Designed user interface for pharmacy information display
  • Created map integration for visual pharmacy locations
  • Integrated pharmacy data and availability information
  • Built search and filter functionality
  • Implemented data caching for offline access
  • Created pharmacy detail pages with contact information
  • Implemented navigation to pharmacy locations
  • Built city and district selection interface
  • Created cross-platform mobile application (iOS and Android)
  • Handled location permissions and user privacy
  • Implemented error handling for location services

Technologies Used

Mobile Development

  • Flutter
  • Dart
  • Flutter SDK

Location Services

  • Geolocation API
  • GPS integration
  • Location permissions handling
  • Map services integration

State Management

  • Flutter StatefulWidget
  • Local state management
  • Location state handling

UI/UX

  • Material Design
  • Flutter Widgets
  • Custom UI components
  • Map widgets
  • List and card components

Data Management

  • Local data storage
  • API integration for pharmacy data
  • Data caching
  • JSON parsing

Tools

  • Git (version control)
  • Android Studio (Android development)
  • Xcode (iOS development)
  • Flutter DevTools (debugging)