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

https://github.com/rubenpazch/appointment-view

Hospital Appointment System is a web application tablet, this application was build using ROR and React & Redux the latest version, this application includes the ability to register new users, login into the application create a token for the application, when we are logged in the application we can select a service (Surgery, Medicine and others), each of the options show different doctors available, then we can select a doctor a create an appointment..
https://github.com/rubenpazch/appointment-view

axios rails-api react redux

Last synced: 2 months ago
JSON representation

Hospital Appointment System is a web application tablet, this application was build using ROR and React & Redux the latest version, this application includes the ability to register new users, login into the application create a token for the application, when we are logged in the application we can select a service (Surgery, Medicine and others), each of the options show different doctors available, then we can select a doctor a create an appointment..

Awesome Lists containing this project

README

          




Hospital Appointment System


Web application tablet version to manage hospital appointments

























Explore this project »




View Demo
Report Bug
Getting StartedInstalling
Extra Feature
Screenshots of the App
Author


Hospital Appointment System is a web application tablet version, this application was build using ROR and React & Redux the latest version, includes the ability to register new users, login into the application creating a token session, when we are logged in the application we can select a service (Surgery, Medicine and others), each of the options show different doctors and their attendance availability, finally we can create an appointment for a specific date and service.

### Main Features

- Create a new user
- Login with token generation
- Show a list of services as a menu
- Show carousel list of doctor for each service
- Show availability for each doctor
- Create new appointment
- List of appointment by patient





## Getting Started

This project was built using React and Redux, Ruby and Rails API, it is a web application and for running on your local environment you should follow these guidelines.




**THIS IS THE FRONTEND OF THE APPLICATION AND THE BACKEND IS LOCATED IN THIS LINK** [(backend)](https://github.com/rubenpazch/appointmentAPI)

### Prerequisites

- Ruby & Rails
- React & Redux
- Git
- React Testing Library
- CSS modules
- React Hooks
- Styled components
- Axios

### Setup

The project repository can be found in [GitHub link](https://github.com/rubenpazch/appointment-view/tree/list) or just clone the project using this command.

```
Using SSH

# git clone git@github.com:rubenpazch/appointment-view.git

Using HTTPS

# git clone https://github.com/rubenpazch/appointment-view.git

```

+ Open terminal on your workspace with

```
cd /home/workspace/appointment-view
```

## Install

To get started with the app, clone the repo, and then install the needed packages using yarn or npm:

```
# npm install or yarn install
```

to start the local application run:

```
# npm start
```

### Usage

To watch the local version of this project check on your browser for the link

```
Listening on tcp://127.0.0.1:3000
```

### Run tests

Run the test suite to verify that everything is working correctly:

```
# npm test

```

If the test suite passes, you'll be ready to run the app in a local server:

### Deployment

To deploy to netlify just push your changes and create a new project inside netlify, the link your account with github, remenber that you can use

npm run build or yarn build

## Optional Features

+ For this project it was
+ stylelint
+ React Testing Library
+ CSS modules
+ React Hooks


## Watch the Live Version


click on the link to watch [live version](https://agile-lowlands-59460.herokuapp.com/)


click on the link to watch project description [video 1](https://www.notion.so/Final-Capstone-Project-Book-an-Appointment-41ded2ee99ff4fe4becf91acb332ca26)


## Screenshots of the App













## Contributing

This project was created for educational purposes as part of the Microverse web development curriculum; contributing is not accepted.

Feel free to check the [issues page](https://github.com/rubenpazch/catalogue-of-dog-clothes/issues).

## Authors

👤 **Ruben Paz Chuspe**

- Github: [@rubenpazch](https://github.com/rubenpazch)
- Linkedin: [rubenpch](https://www.linkedin.com/in/rubenpch/)
- Twitter: [@ChuspePaz](https://twitter.com/ChuspePaz)

### Show your support

Give a ⭐️ if you like this project!

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

* [Creative Commons ](https://creativecommons.org/licenses/by-nc/4.0/)

* [behance.net ](https://www.behance.net/gallery/24531031/Pimp-my-DOG-Online-store-E-commerse-project)