This is the webapplications hosted at kom-inn.org
The application is split into two separate parts, web and admin. They do not cross link and serve different users. The admin parts are intended for only authorized users and is protected by HTTP Auth.
Technically, each of these two are split into a frontend (a React app written and served by NodeJS) and a backend (a PHP webserver that provides REST JSON api endpoints).
You may do this using brew install php72 composer npm webpack wepback-dev-server
and ./bin/install.sh
You can run and serve the entire package locally using the ./dev.sh
bash script. and then visit
http://localhost:8000
for the public web app, the one targeting end usershttp://localhost:9000
for the authorized admin appThe APIs are hosted from:
http://localhost:8001
for the web apphttp://localhost:9001
for the admin appThere is a Postman collection in the /postman folder that lists the endpoints.