Travlendar provides a flexible and fully-featured calendar support that considers the travel time between meetings. The application automatically computes and accounts for travel time between appointment making sure that you are never late for an appointent. It also creates overall compatible schedules on a day-basis.
The web application is up and running on the domain: https://travlendar.com. To run the application locally, you should install http server and host the application on the server.
-
Download and install nodejs. https://nodejs.org/en/download/.
-
Check on Terminal if "node" and "npm" command is working.
-
Save openssl.cnf in the directory that has Travlendar.
-
Open the Terminal/Command Prompt with Admin privilege and go to the directory that has Travlendar.
-
Execute the following command in the Terminal: openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 - keyout key.pem -out cert.pem -config=openssl.cnf
if the -config parameter does not work: 5.1 Execute: set OPENSSL_CONF=<path_to_openssl.conf> 5.2 Execute: openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout key.pem -out cert.pem
-
Make sure you have key.pem and cert.pem in the directory that has Travlendar.
-
Install http-server 7.1 Run the following command in the Terminal: npm install http-server -g
-
Run http-server Travlendar\www -p 4443 -S
-
Go to https:\localhost:4443 and the application will be up and running.