Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/karamanburak/hospital-appointment

🩺 This project is a simple react application. The goal of the project is to make an appointment with a doctor and change the date or cancel the appointment.
https://github.com/karamanburak/hospital-appointment

Last synced: 2 days ago
JSON representation

🩺 This project is a simple react application. The goal of the project is to make an appointment with a doctor and change the date or cancel the appointment.

Awesome Lists containing this project

README

        

# hospital-appointment

[Hospital Appointment Live](https://hospital-appointment-page.netlify.app/)

## Description

This project is a simple hospital appointment application. The project is developed with React. The purpose of the project is to view the doctors in the hospital and create an appointment with the desired doctor, change or cancel the created appointment. At the same time, the existing appointments of each doctor can be viewed and their times can be checked.

## Project Skeleton

```
Appointment App (folder)
|
SOLUTION
├── public
│ └── index.html
├── src
│ ├── components
│ │ ├── AddPatient.jsx
│ │ │
│ │ └── PatientList.jsx
│ │
│ ├── pages
│ │ └── Home.jsx
│ ├── helper
│ │ └── Data.js
│ ├── App.js
│ ├── index.css
│ └── index.js
├── .gitignore
├── package.lock.json
├── package.json
└── README.md
```

## Outcome

![Project Snapshot](https://github.com/karamanburak/Hospital-Appointment-React/assets/150926922/21c49b0c-29d8-44e7-b9c9-9a883b737024)

## Steps to Solution

- Step 1: Create React App using `npx create-react-app appointment-app`

- Step 2 : Install `"react-icons"` package to your `package.json` for icons.

- Step 4: You can use CSS frameworks like Bootstrap, Material UI.

## Additional Data

- [Data.js](./src/helper/data.js)