From e8f4449cb95b88e8fd95df0232e327120c7fab5d Mon Sep 17 00:00:00 2001 From: Mrunal Shinde Date: Sun, 30 Apr 2023 00:45:27 +0530 Subject: [PATCH 1/6] This is Team Arcs HealthCare project --- README.md | 30 +++++++++++++++++++----------- TeamArcs_SY_78 | 1 + 2 files changed, 20 insertions(+), 11 deletions(-) create mode 160000 TeamArcs_SY_78 diff --git a/README.md b/README.md index e6bc571..41396ff 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,24 @@ -# Buffer-4.0 -Buffer is a Data Structures and Algorithms Project series, in which students can participate as mentees in teams of 3-4 people. -This year the themes on which students can create a project are- -1. Healthcare -2. Digital Society -3. Open Innovation -4. Custom data structure to store data +# PrioDoc - A Priority Queue Based Patient Management System -This repository is created for all the teams to be able to upload their final project source code for the same. +This is a web-based application that allows doctors to manage their patient queue. The application is built using HTML, CSS, and JavaScript and uses Firebase for real-time data synchronization and storage. The data structure used for the Priority Queue is arrays and the language used is JavaScript. The application allows doctors to view their current patient, next patient (if any), and completed patients, as well as to mark a patient as completed and remove them from the queue. The application is designed to improve the efficiency of patient management for doctors and ultimately improve patient care. -While submitting, note that: -Each folder should have the name of the team and inside a readme file with team member details, (name, year, branch) and their theme. The readme file should also contain the link to their presentation as well as the drive link where both the report documents would be stored. -Happy Coding :) +## Acknowledgements + + - [Firebase](https://firebase.google.com/docs/auth) +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) + + +## Tech Stack + +**Front-end:** HTML, CSS, JavaScript + +**Back-end:** Firebase (including Realtime Database and Authentication) for authentication + +**Additional tools:** Visual Studio Code as the code editor and Local Storage for storing temporary data +## 🔗 Links +[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://github.com/me-no-like-codin) +[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/mrunal-shinde-/) + diff --git a/TeamArcs_SY_78 b/TeamArcs_SY_78 new file mode 160000 index 0000000..732e504 --- /dev/null +++ b/TeamArcs_SY_78 @@ -0,0 +1 @@ +Subproject commit 732e5043ee10d9e47e9696ba05986d02f80fb96a From f4963446152c1be1e5c8421510b3a0761ac74584 Mon Sep 17 00:00:00 2001 From: Mrunal Shinde Date: Sun, 30 Apr 2023 01:17:14 +0530 Subject: [PATCH 2/6] TeamArcs_SY_78 --- README.md | 16 +++++++++++++--- .../Loop Project - Hospital Management .png | Bin 0 -> 19569 bytes 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 pictures/Loop Project - Hospital Management .png diff --git a/README.md b/README.md index 41396ff..740b323 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,17 @@ This is a web-based application that allows doctors to manage their patient queu **Back-end:** Firebase (including Realtime Database and Authentication) for authentication **Additional tools:** Visual Studio Code as the code editor and Local Storage for storing temporary data -## 🔗 Links -[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://github.com/me-no-like-codin) -[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/mrunal-shinde-/) +## Team Arcs + - Mrunal Shinde - SY - COMP + - Srushti Pophale - SY - COMP + - Sakshi Vaidya - SY - COMP + + +## Video Demonstration + +https://drive.google.com/file/d/11DzaeFGXGXay4N_-JlS4lhmF7P1D8itM/view?usp=sharing + +## FeedBack Reports + +https://docs.google.com/document/d/13LsFH3T-BQZjuCsXr-FcfYV-NJQKRkL8/edit?usp=sharing&ouid=112103796661072165501&rtpof=true&sd=true \ No newline at end of file diff --git a/pictures/Loop Project - Hospital Management .png b/pictures/Loop Project - Hospital Management .png new file mode 100644 index 0000000000000000000000000000000000000000..a52c2d5887f4768bf14be5bae00f34f62bb0fe2b GIT binary patch literal 19569 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 Date: Sun, 30 Apr 2023 01:28:59 +0530 Subject: [PATCH 3/6] TeamArcs_SY_78 --- TeamArcs_SY_78 => TeamArcs-SY-78 | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename TeamArcs_SY_78 => TeamArcs-SY-78 (100%) diff --git a/TeamArcs_SY_78 b/TeamArcs-SY-78 similarity index 100% rename from TeamArcs_SY_78 rename to TeamArcs-SY-78 From 1506e14e7d78f66483b5ddac422579a7a85d2fc4 Mon Sep 17 00:00:00 2001 From: Mrunal Shinde Date: Sun, 30 Apr 2023 01:37:19 +0530 Subject: [PATCH 4/6] TeamArcs_SY_78 --- TeamArcs-SY-78 | 1 - TeamArcs_SY_78/Logo.png | Bin 0 -> 47685 bytes TeamArcs_SY_78/LookUpPatients.html | 100 +++++++++++++ TeamArcs_SY_78/form-doc.js | 66 +++++++++ TeamArcs_SY_78/form-patient.js | 54 +++++++ TeamArcs_SY_78/index-doc.html | 26 ++++ TeamArcs_SY_78/index-patient.html | 30 ++++ TeamArcs_SY_78/registration.html | 103 +++++++++++++ TeamArcs_SY_78/startpage.html | 60 ++++++++ TeamArcs_SY_78/styles-2.css | 229 +++++++++++++++++++++++++++++ TeamArcs_SY_78/styles-3.css | 49 ++++++ TeamArcs_SY_78/styles.css | 178 ++++++++++++++++++++++ 12 files changed, 895 insertions(+), 1 deletion(-) delete mode 160000 TeamArcs-SY-78 create mode 100644 TeamArcs_SY_78/Logo.png create mode 100644 TeamArcs_SY_78/LookUpPatients.html create mode 100644 TeamArcs_SY_78/form-doc.js create mode 100644 TeamArcs_SY_78/form-patient.js create mode 100644 TeamArcs_SY_78/index-doc.html create mode 100644 TeamArcs_SY_78/index-patient.html create mode 100644 TeamArcs_SY_78/registration.html create mode 100644 TeamArcs_SY_78/startpage.html create mode 100644 TeamArcs_SY_78/styles-2.css create mode 100644 TeamArcs_SY_78/styles-3.css create mode 100644 TeamArcs_SY_78/styles.css diff --git a/TeamArcs-SY-78 b/TeamArcs-SY-78 deleted file mode 160000 index 732e504..0000000 --- a/TeamArcs-SY-78 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 732e5043ee10d9e47e9696ba05986d02f80fb96a diff --git a/TeamArcs_SY_78/Logo.png b/TeamArcs_SY_78/Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..173e318528058761cc448734f91296c8421fb912 GIT binary patch literal 47685 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 literal 0 HcmV?d00001 diff --git a/TeamArcs_SY_78/LookUpPatients.html b/TeamArcs_SY_78/LookUpPatients.html new file mode 100644 index 0000000..8f3518a --- /dev/null +++ b/TeamArcs_SY_78/LookUpPatients.html @@ -0,0 +1,100 @@ + + + + + Doctor's View + + + + +

Dr.Kelly Smith's View

+ +

Current Patient:

+
+ +

Next Patient:

+
+ +

Completed Patients:

+
    + + + + + diff --git a/TeamArcs_SY_78/form-doc.js b/TeamArcs_SY_78/form-doc.js new file mode 100644 index 0000000..6488bdf --- /dev/null +++ b/TeamArcs_SY_78/form-doc.js @@ -0,0 +1,66 @@ +var firebaseConfig = { + apiKey: "AIzaSyCeE9c3jX_LfBWjRd6Rv2O7KY5NGPKwh4o", + authDomain: "teamloop-79b88.firebaseapp.com", + projectId: "teamloop-79b88", + storageBucket: "teamloop-79b88.appspot.com", + messagingSenderId: "18214010600", + appId: "1:18214010600:web:0818dfba3d291d1f51d35d" +}; +// Initialize Firebase +firebase.initializeApp(firebaseConfig); + +const auth = firebase.auth(); + +//signup function +function signUp() { + var email = document.getElementById("email"); + var password = document.getElementById("password"); + + const promise = auth.createUserWithEmailAndPassword(email.value, password.value); + + promise.catch(e => alert(e.message)); + alert("SignUp Successfully"); +} + +//signIN function +function signIn() { + var email = document.getElementById("email"); + var password = document.getElementById("password"); + const promise = auth.signInWithEmailAndPassword(email.value, password.value); + promise.then(() => { + window.location.href = "LookUpPatients.html"; + }) + .catch(e => alert(e.message)); + +} + + +//signOut + +function signOut() { + auth.signOut(); + alert("SignOut Successfully from System"); +} + +//active user to homepage +firebase.auth().onAuthStateChanged((user) => { + if (user) { + var email = user.email; + alert("Your account has been created!!! " + email); + + } else { + alert("No Active user Found") + } +}) + +function validateEmail() { + const email = document.getElementById("email").value.trim(); + const emailRegex = /^dr\.kellysmith@myradoc\.in$/i; // regex to match required email format + + if (!emailRegex.test(email)) { + alert("Invalid email format. Please enter a valid doctor email."); + return false; + } + return true; + } + \ No newline at end of file diff --git a/TeamArcs_SY_78/form-patient.js b/TeamArcs_SY_78/form-patient.js new file mode 100644 index 0000000..ccb273b --- /dev/null +++ b/TeamArcs_SY_78/form-patient.js @@ -0,0 +1,54 @@ +var firebaseConfig = { + apiKey: "AIzaSyCeE9c3jX_LfBWjRd6Rv2O7KY5NGPKwh4o", + authDomain: "teamloop-79b88.firebaseapp.com", + projectId: "teamloop-79b88", + storageBucket: "teamloop-79b88.appspot.com", + messagingSenderId: "18214010600", + appId: "1:18214010600:web:0818dfba3d291d1f51d35d" +}; +// Initialize Firebase +firebase.initializeApp(firebaseConfig); + +const auth = firebase.auth(); + +//signup function +function signUp() { + var email = document.getElementById("email"); + var password = document.getElementById("password"); + + const promise = auth.createUserWithEmailAndPassword(email.value, password.value); + + promise.catch(e => alert(e.message)); + alert("SignUp Successfully"); +} + +//signIN function +function signIn() { + var email = document.getElementById("email"); + var password = document.getElementById("password"); + const promise = auth.signInWithEmailAndPassword(email.value, password.value); + promise.then(() => { + window.location.href = "registration.html"; + }) + .catch(e => alert(e.message)); + +} + + +//signOut + +function signOut() { + auth.signOut(); + alert("SignOut Successfully from System"); +} + +//active user to homepage +firebase.auth().onAuthStateChanged((user) => { + if (user) { + var email = user.email; + alert("Your account has been created!!! " + email); + + } else { + alert("No Active user Found") + } +}) \ No newline at end of file diff --git a/TeamArcs_SY_78/index-doc.html b/TeamArcs_SY_78/index-doc.html new file mode 100644 index 0000000..526340a --- /dev/null +++ b/TeamArcs_SY_78/index-doc.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + Login System Doctor + + +
    +

    Doctor Credentials:

    +
    +
    + + + +
    + + diff --git a/TeamArcs_SY_78/index-patient.html b/TeamArcs_SY_78/index-patient.html new file mode 100644 index 0000000..ffe924d --- /dev/null +++ b/TeamArcs_SY_78/index-patient.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + Login System Patients + + +
    +

    Patient Credentials:

    +
    +
    + + + +
    + + + + + + diff --git a/TeamArcs_SY_78/registration.html b/TeamArcs_SY_78/registration.html new file mode 100644 index 0000000..fd84432 --- /dev/null +++ b/TeamArcs_SY_78/registration.html @@ -0,0 +1,103 @@ + + + + + Priority Queue Example + + + + +

    Priority Queue Example

    + +

    Registered Patients:

    +
      + +

      Register New Patient:

      + +

      + +

      + +

      + +

      + + + + + \ No newline at end of file diff --git a/TeamArcs_SY_78/startpage.html b/TeamArcs_SY_78/startpage.html new file mode 100644 index 0000000..0b3422f --- /dev/null +++ b/TeamArcs_SY_78/startpage.html @@ -0,0 +1,60 @@ + + + + + + Myra Healthcare + + + +
      + +
      + +
      +
      + +
      +
      + +
      +

      About Us

      +

      Myra Healthcare is a leading healthcare provider, committed to providing high-quality medical services to our patients. Our team of experienced healthcare professionals is dedicated to providing personalized care and ensuring that our patients receive the best possible treatment.

      +
      + +
      +

      Our Services

      +
        +
      • General Health Checkup
      • +

        At Myra Healthcare, we strive to make it as easy as possible to book an appointment with one of our healthcare professionals. Simply login and fill out the form and we'll be in touch to confirm your appointment time.

        +
      +
      + +
      +

      Contact Us

      +
      + + + + + + + +
      +
      + +
      +

      © Myra Healthcare. All rights reserved.

      +
      + + diff --git a/TeamArcs_SY_78/styles-2.css b/TeamArcs_SY_78/styles-2.css new file mode 100644 index 0000000..3c5871b --- /dev/null +++ b/TeamArcs_SY_78/styles-2.css @@ -0,0 +1,229 @@ +/* Global Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + color: #333; + } + + a { + color: #333; + text-decoration: none; + } + + ul { + list-style: none; + } + + /* Header Styles */ + header { + background-color: #fff; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 9999; + } + + nav { + max-width: 1200px; + margin: 0 auto; + display: flex; + align-items: center; + justify-content: space-between; + height: 80px; + } + + .logo { + font-size: 24px; + font-weight: bold; + letter-spacing: 1px; + } + + nav ul { + display: flex; + } + + nav li { + margin-left: 40px; + } + + nav a:hover { + color: #1e90ff; + } + + .login-button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border-radius: 5px; + } + + .login-button:hover { + background-color: #0077b6; + } + + /* Hero Section Styles */ + .hero { + background-image: url('https://via.placeholder.com/1500x500'); + background-size: cover; + height: 500px; + display: flex; + align-items: center; + } + + .hero-text { + max-width: 800px; + margin: 0 auto; + text-align: center; + color: #fff; + } + + .hero h1 { + font-size: 48px; + margin-bottom: 20px; + } + + .hero p { + font-size: 24px; + font-weight: 300; + margin-bottom: 40px; + } + + /* About Section Styles */ + .about { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .about h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .about p { + font-size: 18px; + font-weight: 300; + margin-bottom: 40px; + } + + /* Services Section Styles */ + .services { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .services h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .services ul li { + font-size: 18px; + font-weight: 300; + margin-bottom: 20px; + } + + /* Contact Section Styles */ + .contact { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .contact h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .contact label { + font-size: 18px; + font-weight: 300; + display: block; + margin-bottom: 10px; + } + + .contact input, + .contact textarea { + width: 100%; + padding: 10px; + border: 1px solid #ccc; + border-radius: 5px; + margin-bottom: 20px; + font-size: 16px; + } + + .contact button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border-radius: 5px; + font-size: 18px; + border: none; + cursor: pointer; + } + + .contact button:hover { + background-color: #0077b6; + } + + .success-message { + color: green; + margin-top: 20px; + } + + .error-message { + color: red; + margin-top: 20px; + } + + /* Form Container Styles */ + .formContainer { + max-width: 500px; + margin: 80px auto; + text-align: center; + background-color: #f2f2f2; + border-radius: 5px; + padding: 40px; + } + + .formContainer h1 { + font-size: 36px; + margin-bottom: 20px; + } + + .formContainer input { + width: 100%; + padding: 10px; + border: none; + border-radius: 5px; + margin-bottom: 20px; + font-size: 16px; + } + + .formContainer button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border-radius: 5px; + font-size: 18px; + border: none; + cursor: pointer; + } + + .formContainer button:hover { + background-color: #0077b6; + } + + .formContainer #signUp { + margin-right: 20px; + } \ No newline at end of file diff --git a/TeamArcs_SY_78/styles-3.css b/TeamArcs_SY_78/styles-3.css new file mode 100644 index 0000000..7011eae --- /dev/null +++ b/TeamArcs_SY_78/styles-3.css @@ -0,0 +1,49 @@ +body { + font-family: Arial, sans-serif; + background-color: #f2f2f2; +} + +h1 { + text-align: center; + margin-top: 50px; + margin-bottom: 30px; +} + +h2 { + margin-top: 50px; +} + +#currentPatient, +#nextPatient { + background-color: #fff; + border-radius: 5px; + padding: 20px; + margin-bottom: 20px; +} + +#completedPatients { + list-style: none; + padding: 0; + margin: 0; +} + +#completedPatients li { + background-color: #fff; + border-radius: 5px; + padding: 10px; + margin-bottom: 10px; +} + +button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border-radius: 5px; + font-size: 18px; + border: none; + cursor: pointer; +} + +button:hover { + background-color: #0077b6; +} diff --git a/TeamArcs_SY_78/styles.css b/TeamArcs_SY_78/styles.css new file mode 100644 index 0000000..71f2ca9 --- /dev/null +++ b/TeamArcs_SY_78/styles.css @@ -0,0 +1,178 @@ +/* Global Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + color: #333; + } + + a { + color: #333; + text-decoration: none; + } + + ul { + list-style: none; + } + + /* Header Styles */ + header { + background-color: #fff; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 9999; + } + + nav { + max-width: 1200px; + margin: 0 auto; + display: flex; + align-items: center; + justify-content: space-between; + height: 80px; + } + + .logo { + font-size: 24px; + font-weight: bold; + letter-spacing: 1px; + } + + nav ul { + display: flex; + } + + nav li { + margin-left: 40px; + } + + .login-button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border-radius: 5px; + } + + .login-button:hover { + background-color: #0077b6; + } + + /* Hero Section Styles */ + .hero { + background-image: url('Logo.png'); + background-size: cover; + height: 650px; + display: flex; + align-items: center; + } + + .hero-text { + max-width: 800px; + margin: 0 auto; + text-align: center; + color: #fff; + } + + .hero h1 { + font-size: 48px; + margin-bottom: 20px; + } + + .hero p { + font-size: 24px; + font-weight: 300; + margin-bottom: 40px; + } + + /* About Section Styles */ + .about { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .about h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .about p { + font-size: 18px; + font-weight: 300; + margin-bottom: 40px; + } + + /* Services Section Styles */ + .services { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .services h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .services ul li { + font-size: 18px; + font-weight: 300; + margin-bottom: 20px; + } + + /* Contact Section Styles */ + .contact { + max-width: 1200px; + margin: 80px auto; + text-align: center; + } + + .contact h2 { + font-size: 36px; + margin-bottom: 20px; + } + + .contact label { + font-size: 18px; + font-weight: 300; + display: block; + margin-bottom: 10px; + } + + .contact input, + .contact textarea { + width: 100%; + padding: 10px; + border: 1px solid #ccc; + border-radius: 5px; + margin-bottom: 20px; + font-size: 16px; + } + + + .contact button { + background-color: #1e90ff; + color: #fff; + padding: 10px 20px; + border: none; + border-radius: 5px; + font-size: 16px; + cursor: pointer; + + } + + + + + + + \ No newline at end of file From a3c814a0cb9c1421cb05fd9b576370f0f83753b5 Mon Sep 17 00:00:00 2001 From: Mrunal Shinde Date: Sun, 30 Apr 2023 02:03:12 +0530 Subject: [PATCH 5/6] Updated README.MD file --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 740b323..7493970 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,14 @@ This is a web-based application that allows doctors to manage their patient queu **Back-end:** Firebase (including Realtime Database and Authentication) for authentication **Additional tools:** Visual Studio Code as the code editor and Local Storage for storing temporary data + +## Instructions before Using + - Sign Up as a Patient + - Login as a Patient + - Register for an Appointment + - Head back and login as a doctor with the credentials email: dr.kellysmith@myradoc.in and password: 123456 + - Service the patient based on the given queue + ## Team Arcs - Mrunal Shinde - SY - COMP @@ -31,4 +39,5 @@ https://drive.google.com/file/d/11DzaeFGXGXay4N_-JlS4lhmF7P1D8itM/view?usp=shari ## FeedBack Reports -https://docs.google.com/document/d/13LsFH3T-BQZjuCsXr-FcfYV-NJQKRkL8/edit?usp=sharing&ouid=112103796661072165501&rtpof=true&sd=true \ No newline at end of file +https://docs.google.com/document/d/13LsFH3T-BQZjuCsXr-FcfYV-NJQKRkL8/edit?usp=sharing&ouid=112103796661072165501&rtpof=true&sd=true + From 6ae83e2bf16bca18e958b3fa8f3141f08048b3bd Mon Sep 17 00:00:00 2001 From: me-no-like-codin <82441990+me-no-like-codin@users.noreply.github.com> Date: Sun, 30 Apr 2023 02:06:04 +0530 Subject: [PATCH 6/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7493970..9f2256f 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ This is a web-based application that allows doctors to manage their patient queu **Additional tools:** Visual Studio Code as the code editor and Local Storage for storing temporary data ## Instructions before Using + - Open up startpage.html on localhost - Sign Up as a Patient - Login as a Patient - Register for an Appointment