Schedule is an React front end single page web application built with modern practices that allows students easily schedule interviews with staff.
Scheduler has actually several dependencies of open source projects to work properly. Instructions on how to use them in your own application are linked below.
Dependecies | README |
---|---|
Postgresql | [https://www.postgresql.org/] |
Axios | [https://axios-http.com/] |
UseVisualMode | [https://github.com/christopherdegroot/useVisualMode-Visualizer/tree/master/visual-mode] |
React | [https://reactjs.org/] |
Fragment | [https://reactjs.org/docs/fragments.html] |
useState | [https://reactjs.org/docs/hooks-state.html] |
useEffect | [https://reactjs.org/docs/hooks-reference.html#useeffect] |
Scheduler is open source itself too! with a [https://github.com/willianchu/scheduler][willianchu] on GitHub.
- Install dependencies with
npm install
. - you will need to run a schedule-api server to work properly.
- Clone your repository onto your local device.
- Install dependencies using the
npm install
command. - Start the web server using the
npm start
command. The app will be served at http://localhost:8000/.
Note*: Before you can use Scheduler, you need to install and run the scheduler database-api [https://github.com/willianchu/scheduler-api] running in a second terminal.