https://hospitali.vercel.app
https://quikhealth-l66y.onrender.com
- This is a client and API repository for a hospital management application.
In order to use this repository, you need to have the following installed:
-
An OS [either: Windows 10+, Linux or MacOS]
-
Ruby - 3.0 or later.
To use this repository on your machine follow these steps.
-
Open a terminal / command line interface on your computer
-
Clone the repo by running the following command:
git clone git@github.com:Kombobill/phase-4-project.git
- Change directory to the repo folder:
cd phase-4-project
- Open it in Visual Studio Code
code .
(Alternate Option) Open it in any editor of your choice.
-
On the top right corner of this page there is a button labelled Fork.
-
Click on that button to fork the repo to your own account.
-
Take on the process in Alternative One above.
-
Remember to replace your username when cloning.
git@github.com:<your_username>/phase-4-password-protection-lab.git
- Run and install our dependency gems in the Gemfile in the terminal:
bundle install
- Run the migrations:
rails db:migrate
- Seed the database data:
rails db:seed
- Run the server:
rails s
- To set up the React frontend, install the dependencies:
npm install --prefix client
- Run the server:
npm start --prefix client
A user of the site is able to:
- View the homepage
- Register a patient with a nurse of their choice
- Login after signing up
- Display a list of all patient's appointments
- Book an appointment with a preferred practitioner
- Delete a listed appointment
- Logout of the session
- Ruby on Rails
- React
- CSS
-
This project was contributed to by: