Clone this repository.
Install the scheduler dependencies with npm install
.
Clone the scheduler-api repository .
Install the scheduler-api dependencies with npm install
.
Login to the the PostgreSQL server with the username development and the password development . Use the command psql -U development
.
Create the database with the command CREATE DATABASE scheduler_development;
.
Within the scheduler-api root folder, copy and paste the .env.example file. Name the new file .env.development .
In the .env.development file, add the following PostgreSQL configiration:
PGHOST=localhost
PGUSER=development
PGDATABASE=scheduler_development
PGPASSWORD=development
PGPORT=5432
Run the scheduler-api with the command npm start
.
Perform a database reset by navigating to http://localhost:8001/api/debug/reset in your browser.
In a seperate terminal window, navigate to the scheduler root folder and use the command npm start
to run the scheduler.
Visit http://localhost:8000/ in your browser and check out the scheduler! The scheduler should
now be populated with data from the scheduler-api.
axios: 0.20.0
classnames: 2.2.6
normalize.css: 8.0.1
react: 16.9.0
react-dom: 16.9.0
react-hooks-testing-library: 0.6.0
react-scripts: 3.4.4
react-test-renderer: 16.9.0
Running Webpack Development Server
Running Jest Test Framework
npm test
npm run coverage
Running Storybook Visual Testbed
Home
Appointment Form
Appointment Edit & Delete