Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.48 KB

README.md

File metadata and controls

72 lines (46 loc) · 2.48 KB

Room Booking Backend

This is a prototype for displaying appointments from an Exchange instance.


Apache License, Version 2.0, January 2004 build workflow GitHub issues Latest Maintenance Buymeacoffee

UI-example1.png

Requirements

  • The latest version of Docker or something similar to run a Docker image.
  • Runtime Microsoft Exchange instance with enabled EWS endpoints

Installation And Setup

Run demo mode

docker run --name room-display -p 48080:8080 -d elo2017/remote-booking

Frontend now accessible on http://localhost:48080

Configuration

Backend

Connectivity to the Exchange server will be done in the backend and the rest in the frontend.

tbc.

# Change this to your api key. The key will be required by the frontend to access the backend
rb.apiKey=<CreateYourOwnApiKey>
# Change this to your pin. This will be required by the frontend to enter settings page
rb.pin=123456

rb.ext.ews.uri=https://<Exchange Server>/EWS/Exchange.asmx
rb.ext.ews.autoDiscover=false
# No filter means all resources accepted
rb.ext.ews.resourcesFilter=
rb.ext.ews.credentials.username=<YourUsername>
rb.ext.ews.credentials.password=<YourSecret>

Frontend

The enter the configuration page, enter the pin. The Pin in the demonstration mode is still 123456 and can differ from the productive mode

Using the library

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Versioning

Versioning follows the semantic of Semantic Versioning 2.0.0

License

The dt-tool is distributed under Apache License, Version 2.0