{"id":20833758,"url":"https://github.com/coderwahaj/e-doc","last_synced_at":"2026-01-04T11:52:19.195Z","repository":{"id":236482715,"uuid":"792208216","full_name":"coderwahaj/E-Doc","owner":"coderwahaj","description":"E-Doc is an Android application developed using Java and Firebase to facilitate efficient communication between doctors and patients. The application provides a platform for patients to consult with doctors, schedule appointments, share medical reports, and receive prescriptions digitally. It ensures a streamlined and secure communication channel.","archived":false,"fork":false,"pushed_at":"2024-07-22T13:43:22.000Z","size":293,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-25T07:41:25.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coderwahaj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-26T07:40:49.000Z","updated_at":"2024-07-22T13:44:06.000Z","dependencies_parsed_at":"2024-07-22T15:53:21.844Z","dependency_job_id":null,"html_url":"https://github.com/coderwahaj/E-Doc","commit_stats":null,"previous_names":["coderwahaj/e-doc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderwahaj%2FE-Doc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderwahaj%2FE-Doc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderwahaj%2FE-Doc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderwahaj%2FE-Doc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coderwahaj","download_url":"https://codeload.github.com/coderwahaj/E-Doc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244560394,"owners_count":20472220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T00:16:37.665Z","updated_at":"2026-01-04T11:52:19.156Z","avatar_url":"https://github.com/coderwahaj.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"E-Doc is an Android application developed using Java and Firebase to facilitate efficient communication between doctors and patients. The application provides a platform for patients to consult with doctors, schedule appointments, share medical reports, and receive prescriptions digitally. It ensures a streamlined and secure communication channel, improving the overall healthcare experience.\nFeatures :\nUser Authentication: Secure login and registration for both doctors and patients using Firebase Authentication.\nProfile Management: Users can create and manage their profiles, including personal details, medical history, and more.\nAppointment Scheduling: Patients can book appointments with available doctors based on their schedules.\nChat Functionality: Real-time chat between doctors and patients for consultations and follow-ups.\nMedical Records: Patients can upload and share their medical records with doctors.\nPrescription Management: Doctors can send prescriptions directly to patients through the app.\nNotifications: Push notifications to keep users informed about appointments, messages, and updates.\nSecure Data Storage: All user data is securely stored and managed using Firebase Firestore and Firebase Storage.\nInstallation\nClone the Repository\n\nbash\nCopy code\ngit clone https://github.com/coderwahaj/e-doc.git\nOpen in Android Studio\n\nOpen Android Studio.\nSelect Open an existing Android Studio project.\nNavigate to the cloned repository and select it.\nConfigure Firebase\n\nGo to the Firebase Console.\nCreate a new project or use an existing one.\nAdd your Android app to the Firebase project.\nDownload the google-services.json file and place it in the app directory of your project.\nEnable Firebase Authentication, Firestore, and Storage in the Firebase Console.\nBuild and Run\n\nSync the project with Gradle files.\nBuild the project and run it on an Android device or emulator.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderwahaj%2Fe-doc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoderwahaj%2Fe-doc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderwahaj%2Fe-doc/lists"}