Welcome to the Doctor App! This app is designed to help medical professionals manage their schedules, patient appointments, and medical records. It provides doctors with a comprehensive set of tools to streamline their workflows and improve patient care.
- Secure Sign-up: Doctors can sign up using a unique secret code sent to their email, ensuring secure and authorized access.
- Appointment Management: View and manage daily appointments, accept or delete appointments, and block time slots when unavailable.
- Patient Interaction: Access patient medical records, write prescriptions, and view patient feedback to provide personalized care.
- Review Tracking: Monitor feedback and ratings from patients to maintain and improve service quality.
- Swift: The primary programming language used to develop the app, enabling a seamless iOS experience.
- Figma: Utilized for app design and prototyping, providing a clear user interface and user experience blueprint.
- Firebase: For backend services, including user authentication, real-time database, and cloud storage for medical records.
- HealthKit: Integrated to enable access to health-related data, supporting enhanced patient interaction and care.
- EventKit: Used to manage calendar events and integrate with the iOS Calendar app, facilitating appointment scheduling.
- Clone the repository to your local machine.
- Open the project in Xcode.
- Ensure you have all the necessary dependencies installed. If not, use a package manager like CocoaPods to install them.
- Configure Firebase with your project. You will need to set up a Firebase project and integrate the necessary configuration files.
- Build and run the app on a simulator or a connected device.
- Sign-Up: Use the secret code sent to your email to sign up and create a secure account.
- Manage Appointments: View your schedule for the day and manage your appointments.
- Interact with Patients: Access patient records, write prescriptions, and view patient feedback.
- Track Reviews: Check patient feedback and ratings to understand their satisfaction level.
This project is licensed under the MIT License.