Skip to content

Installation

Duy Pham Le edited this page Dec 20, 2024 · 35 revisions

If you are new to this or not a developer, I would suggest using Github Codespaces because that just requires you to have a browser. Details below

Github Codespaces

Note

Github Codespace only support solver options, I tried browser but it never work properly.

  • Youtube Video Here

Free user get 60 hours/month (which is plenty for your need if you only need 1-2 appointment/month)

  • Go to the code section and press the green "Code button"
  • Go to Codespaces → Create Codespace on main
  • Duplicate example.config.yml and rename it to config.yml
  • Edit config.yml to your preferences.
  • Open hamburger menu on the left pane -> terminal -> open new terminal
  • Type npm install and enter.
  • Wait until the command run correctly, type npm run start and enter.
  • If you want to change config after you run or just stop the app, just use Ctrl + C in the terminal and it will stop
  • After you done you will get an email and a text (if you set your phone number)

Warning

REMEMBER to destroy your codespace, or it will use up your allowance (60 hours/month for free users). Check your current allowance here

Run on your computer

  • Ensure you installed node.js on your computer.
  • Clone the repo
  • Install dependencies
  • Copy example.config.yml to config.yml and edit it to your preference.
  • npm install
  • npm run start

Run using docker-compose

  • Clone the repo
  • Copy example.config.yml to config.yml and edit it to your preference.
  • docker-compose up