NK-Medical is a mobile application designed to streamline and manage medical appointments. This application includes features for user authentication, doctor management, appointment booking, and notifications. It is built using Flutter and Firebase.
- User Authentication (Sign Up, Login)
- Doctor Management
- Appointment Booking
- Notifications
- User Profile Management
- Settings and Preferences
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/cloudsoftwareoff/medapp.git cd medapp
- Install dependencies:
flutter pub get
- Run the app:
flutter run
medapp/
├── android/ # Android native files
├── assets/ # Fonts and images
├── ios/ # iOS native files
├── lib/ # Main source code directory
│ ├── models/ # Data models
│ ├── pages/ # UI pages
│ ├── providers/ # State management
│ ├── routes/ # Route definitions
│ ├── services/ # Backend services
│ ├── utils/ # Utility functions and classes
│ └── main.dart # Main entry point of the application ├── test/ # Unit and widget tests
├── web/ # Web-specific files
├── pubspec.yaml # Project configuration
└── README.md # Project documentation
Once the application is set up, you can:
Sign up or log in with your credentials. Manage your profile and settings. Browse and book appointments with doctors. Receive notifications for your appointments.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.
Intellectual Property Rights
All intellectual property rights concerning the MedApp(NK-Medical) application, including but not limited to the source code, design, and branding, are owned by the project contributors. Unauthorized use, distribution, or reproduction of any part of the project is strictly prohibited and may result in legal action. For permissions beyond the scope of this license, please contact the project maintainers.