- Interview Scheduler is a seamless, dynamic, single-page app thanks to the power of React.
- With built-in and custom react hooks, you are able to add, edit, and delete any interviews in real-time.
- When any changes are made to the schedule, the display list for days of the week automatically updates to let you know how many time slots are still available per day.
-
Install dependencies with
npm install
. -
Get and install the server.
- Install server depencies with
npm install
in server directory. - Follow instructions for creating the database with PostgreSQL.
- run the server with
npm start
.
- Install server depencies with
-
Back in the main application directory, run
npm start
as well. -
Go to http://localhost:8000/.
- Axios
- Classnames
- Normalize.css
- React
- React-dom
- React-scripts
- babel/core: ^7.4.3
- storybook/addon-actions: ^5.0.10
- storybook/addon-backgrounds: ^5.0.10
- storybook/addon-links: ^5.0.10
- storybook/addons: ^5.0.10
- storybook/react: ^5.0.10
- testing-library/jest-dom: ^4.0.0
- testing-library/react: ^8.0.7
- testing-library/react-hooks: ^7.0.2
- babel-loader: ^8.0.5
- cypress: ^9.5.1
- node-sass: ^4.14.0
- prop-types: ^15.8.1