Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
fcc7157
add
NadaAsadk Apr 3, 2024
d3bde57
merge raghad branch to master
RaghadHanon Apr 5, 2024
c2c8f52
start writing SRS document
RaghadHanon Apr 5, 2024
e851f11
craete navbar , working as a team on SRS Intro
RaghadHanon Apr 7, 2024
281f6d7
complete Intro and ER-diagram
RaghadHanon Apr 8, 2024
55ef90d
home page
RaghadHanon Apr 29, 2024
8cba56a
updates
NadaAsadk Apr 29, 2024
cbe6f5f
edit features section
RaghadHanon Apr 30, 2024
b02ec69
reorder files
RaghadHanon Apr 30, 2024
7fb8609
import intro image
RaghadHanon Apr 30, 2024
cad8764
edut icon
RaghadHanon Apr 30, 2024
e348dd7
add footer
NadaAsadk Apr 30, 2024
ddf1085
Merge branch 'master' of https://github.com/RaghadHanon/SoftwareProject
NadaAsadk Apr 30, 2024
bef4961
order files
RaghadHanon Apr 30, 2024
830a92d
edit features
RaghadHanon Apr 30, 2024
bd4d437
edit feature
RaghadHanon Apr 30, 2024
62aa331
Create doctor register
RaghadHanon Apr 30, 2024
c960875
doctor register is done
RaghadHanon Apr 30, 2024
920d5cd
log in
HananHIssa May 1, 2024
48f58a3
Merge branch 'master' of https://github.com/RaghadHanon/SoftwareProject
HananHIssa May 1, 2024
63338fd
register page
NadaAsadk May 1, 2024
444d58d
Merge branch 'master' of https://github.com/RaghadHanon/MedicoPortal
NadaAsadk May 1, 2024
d2e9123
Update README.md
NadaAsadk May 1, 2024
f1fba80
Merge branch 'master' of https://github.com/RaghadHanon/SoftwareProject
HananHIssa May 1, 2024
a512daf
log in2
HananHIssa May 1, 2024
0eb1984
update register
NadaAsadk May 1, 2024
5cb0514
add mqforregisterCards
NadaAsadk May 1, 2024
4ffcad2
m
RaghadHanon May 2, 2024
2538a69
Merge branch 'master' of github.com:RaghadHanon/SoftwareProject
RaghadHanon May 2, 2024
d28371a
edit design and creat user context
RaghadHanon May 2, 2024
24a0455
add backend folder
RaghadHanon May 5, 2024
a541c82
add swiper without styling
NadaAsadk May 7, 2024
218071c
Add clinic post api
RaghadHanon May 7, 2024
e130223
create Request page and add APIs for other pages
RaghadHanon May 7, 2024
a602e25
Update
RaghadHanon May 9, 2024
8d802d3
Add doctor profile page
RaghadHanon May 10, 2024
c43930f
add style
NadaAsadk May 10, 2024
edd8796
new style
NadaAsadk May 10, 2024
a6513e7
solve conflect
RaghadHanon May 10, 2024
c95facf
solve conflect again
RaghadHanon May 10, 2024
7fdcdb8
patientProfile
NadaAsadk May 10, 2024
c4c0b46
Doctor Profile continue
RaghadHanon May 10, 2024
5df783e
add response form page
HananHIssa May 21, 2024
9e93b38
add forms to doctor profile
HananHIssa May 21, 2024
9d70b71
add responses form page
HananHIssa May 21, 2024
dd1e133
add loader page
HananHIssa May 21, 2024
32aac21
Final Update
RaghadHanon May 21, 2024
ba7af16
add abstract
HananHIssa May 22, 2024
e778cfc
add abstract
HananHIssa May 22, 2024
bbec61c
add sourcefiles diagrams
AbeerAhmad2003 May 22, 2024
9d9a4f4
add images for diagrams
NadaAsadk May 22, 2024
56e1def
Add SRS file
RaghadHanon May 22, 2024
8331d05
Final Update
RaghadHanon May 22, 2024
f7bbb1a
Final
RaghadHanon May 23, 2024
82984ef
Update README.md
RaghadHanon May 24, 2024
766c6fb
Update README.md
RaghadHanon May 24, 2024
fefda4b
edit env value
RaghadHanon May 24, 2024
d9a2e9d
Fix profile
RaghadHanon May 24, 2024
4f93bd0
Update SRS
RaghadHanon May 27, 2024
bd0045d
Update srs
RaghadHanon May 27, 2024
341d906
Update SRS
RaghadHanon May 27, 2024
7ed82ab
Update README.md
AbeerAhmad2003 May 27, 2024
f4bd594
Update README.md
AbeerAhmad2003 May 27, 2024
e81fadd
Update README.md
AbeerAhmad2003 May 27, 2024
7f9efc3
Update README.md
AbeerAhmad2003 May 27, 2024
9a6df9d
Update README.md
AbeerAhmad2003 May 27, 2024
041d253
Update README.md
AbeerAhmad2003 May 27, 2024
e0e20bb
Update README.md
AbeerAhmad2003 May 27, 2024
0a7e4ad
add medicoportalScreen
AbeerAhmad2003 May 27, 2024
e389680
Update README.md
AbeerAhmad2003 May 27, 2024
3df0c65
Update README.md
RaghadHanon Jul 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_API = "https://medicalportal.runasp.net"
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion MedicalCareSystem/README.md

This file was deleted.

Binary file removed MedicalCareSystem/SRS.docx
Binary file not shown.
1 change: 0 additions & 1 deletion MedicalCareSystem/public/vite.svg

This file was deleted.

35 changes: 0 additions & 35 deletions MedicalCareSystem/src/App.jsx

This file was deleted.

68 changes: 0 additions & 68 deletions MedicalCareSystem/src/index.css

This file was deleted.

101 changes: 101 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# MedicoPortal

<img src="https://github.com/RaghadHanon/MedicoPortal/blob/master/public/medicoportal.PNG" alt="Introduction Image" width="1000">

## Table of Contents

- [Description](#description)
- [Demo](#demo)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Contact](#contact)

## Description

Welcome to the MedicoPortal repository! This project is designed to streamline healthcare management by providing a comprehensive system for patient management and medical records. MedicoPortal aims to enhance the healthcare experience for both patients and providers through a robust set of features tailored to meet the diverse needs of the medical community.

MedicoPortal provides an intuitive and secure platform where patients can manage their health information, and healthcare providers can efficiently handle patient data and medical records. Our system ensures that critical medical information is easily accessible and up-to-date, fostering better communication and decision-making between patients and their healthcare providers.

## Demo

- [MedicoPortal](https://softwareproject-w3yf.onrender.com/)

## Features

### 1. Patient-Doctor Relationship Management

**Functional Requirements:**
- Enable patients to request updates to their health information.
- Allow doctors to securely access and update patient records.
- Provide an intuitive interface for doctors to review and update health records.
- Enable patients to review updated health information.

### 2. Doctor's Directory

**Functional Requirements:**
- Maintain a database of doctors with specialization, qualifications, and contact details.
- Categorize doctors by specialization.
- Display detailed doctor profiles.
- Implement search functionality for doctors by name or specialization.

### 3. Patient Health Record

**Patient Functional Requirements:**
- View allergies, chronic diseases, medical reports, medicines, and daily check-up records.
- Update general data and add daily check-up records.

**Doctor Functional Requirements:**
- View and update patient's allergies, chronic diseases, medicines, and medical reports.
- View patient's daily check-up records.

### 4. Account Management

**Functional Requirements:**
- Provide registration forms for patients and doctors.
- Validate input and store user information.
- Enable users to log out, terminating the session and redirecting to the main page.


## Technologies Used

- **Backend:** ASP.NET
- **Frontend:** React.js
- **Database:** SQL server
- **Authentication:** JWT
- **APIs:** RESTful API

## Backend repo
- [MedicoPortalBackend](https://github.com/RaghadHanon/MedicoPortalBackend).


## Installation

To run this project locally, follow these steps:

1. Clone the repository
2. Navigate to the project directory.
3. Install dependencies: `npm install`
4. Start the development server: `npm run dev`
5. Open your browser and go to `http://localhost:3000` to access the app.


## Contact

If you have any questions or feedback regarding this project, you can reach us at:

- **Name:** Raghad Hanon
- **Email:** Raghadhanoon2015@gmail.com
- **LinkedIn:** [Raghad Hanon LinkedIn](https://www.linkedin.com/in/raghad-hanon/)

- **Name:** Nada Asad
- **Email:** nadaasad2003@gmail.com
- **LinkedIn:** [Nada Asad LinkedIn](https://www.linkedin.com/in/nada-asad-602683235/)

- **Name:** Hanan Issa
- **Email:** hananissa2018@gmail.com
- **LinkedIn:** [Hanan Issa LinkedIn](https://www.linkedin.com/in/hanan-issa-045898235/)

- **Name:** Abeer Mahmoud
- **Email:** abeerahmad159357@gmail.com
- **LinkedIn:** [Abeer Mahmoud LinkedIn](https://www.linkedin.com/in/abeer-ahmad-bb2339239/)
Binary file added SRS/Abstract_ArabicVer.docx
Binary file not shown.
Binary file removed SRS/General/ER_diagram.drawio .png
Binary file not shown.
Binary file removed SRS/General/ER_diagram.drawio.png
Binary file not shown.
Binary file removed SRS/General/abstract_vresion2.docx
Binary file not shown.
Binary file removed SRS/SRS.docx
Binary file not shown.
Binary file added SRS/SRS_Modified.docx
Binary file not shown.
Binary file added SRS/SRS_Modified.pdf
Binary file not shown.
Binary file added SRS/diagrams/images/ERD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SRS/diagrams/images/classDiagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added SRS/diagrams/sourceFiles/classDiagram.vsdx
Binary file not shown.
Binary file removed SRS/images/logo.png
Binary file not shown.
4 changes: 2 additions & 2 deletions MedicalCareSystem/index.html → index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="icon" type="image/svg+xml" href="./public/logo-modified.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title>
<title>MedicoPortal</title>
</head>
<body>
<div id="root"></div>
Expand Down
16 changes: 16 additions & 0 deletions node_modules/.bin/acorn

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/acorn.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/acorn.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions node_modules/.bin/browserslist

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/browserslist.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/browserslist.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions node_modules/.bin/esbuild

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/esbuild.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading