Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quackness/scheduler
https://github.com/quackness/scheduler
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/quackness/scheduler
- Owner: quackness
- Created: 2022-05-16T13:22:13.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-16T21:36:12.000Z (over 2 years ago)
- Last Synced: 2024-11-14T08:11:57.833Z (2 months ago)
- Language: JavaScript
- Size: 935 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interview Scheduler
Scheduler is a single-page application built with React that allows users to book appointments throughout the week M-F, between 12PM and 5 PM. Users select an empty time slot, enter their name and select the interviewer from those available on a given day. Users can edit and delete appointments. The list of days updates the list of remaining interview spots for each day based on user actions.## Pictures
![main view](public/images/mainView.png)
![options](public/images/options.png)## Setup
Install dependencies with `npm install`. Application defaults to http://localhost:8000. Server defaults to http://localhost:8080/api. Server can repopulate scheduler with randomized data by navigating to http://localhost:8080/api/debug/reset.
## Dependencies
* Axios
* Storybook
* React
* React-DOM
* React-scripts
* Classnames
* SASS
* node v12.22.5## Running Webpack Development Server
```sh
npm start
```## Running Jest Test Framework
```sh
npm test
```## Running Storybook Visual Testbed
```sh
npm run storybook
```