Skip to content

jamalihassan0307/HealthConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Doctor Appointment App

A Modern Healthcare Platform for Seamless Doctor-Patient Interactions

📸 Banner

Doctor Appointment Banner

Flutter Dart SQLite

📸 Screenshots

Welcome & Authentication

Splash Screen

Splash Screen

Welcome Screen

Welcome Screen

Patient Features

Patient Login

Patient Login

Patient Signup

Patient Signup

Patient Home

Patient Home

Doctor Details

Doctor Details

Appointments

Appointments

Chat

Chat

Doctor Features

Doctor Login

Doctor Login

Doctor Signup

Doctor Signup

Doctor Home

Doctor Home

Appointment Management

Appointment Management

Inbox

Inbox

Profile Update

Profile Update

📱 Features

For Patients

  • Easy Appointment Booking: Schedule appointments with preferred doctors
  • Doctor Search: Find and filter doctors based on specialization
  • Real-time Chat: Communicate directly with doctors
  • Appointment History: Track past and upcoming appointments
  • Profile Management: Update personal information and preferences
  • Notifications: Stay informed about appointment updates

For Doctors

  • Appointment Management: View and manage patient appointments
  • Patient Communication: Chat with patients directly
  • Schedule Management: Set and update availability
  • Profile Customization: Update professional information
  • Patient History: Access patient medical records
  • Inbox Management: Handle patient messages efficiently

🚀 Tech Stack

  • Flutter (UI Framework)
  • GetX (State Management)
  • SQLite (Local Database)
  • Shared Preferences (Local Storage)
  • Material Design 3
  • Custom Animations

🔑 Key Features

  • Dual Interface: Separate interfaces for doctors and patients
  • Real-time Chat: Instant messaging between doctors and patients
  • Appointment Scheduling: Easy booking and management system
  • Profile Management: Comprehensive profile customization
  • Search & Filter: Advanced doctor search functionality
  • Offline Access: Access essential features without internet
  • Secure Authentication: Safe login and registration system

📖 How to Use

  1. For Patients

    • Create an account or login
    • Search for doctors
    • Book appointments
    • Chat with doctors
    • Manage your profile
  2. For Doctors

    • Register as a healthcare provider
    • Set up your profile
    • Manage appointments
    • Communicate with patients
    • Update availability
  3. Appointment Management

    • Schedule new appointments
    • View appointment history
    • Receive notifications
    • Cancel or reschedule appointments
  4. Communication

    • Chat with healthcare providers
    • Share medical information
    • Receive appointment updates
    • Get important notifications