This is a barebones PHP application for use as a display in front of a conference rooms (we opted to use iPads.).
Docker Compose is the recommended way to deploy the application.
I will eventually host a proper dockerhub image, but Docker Compose is easier (and more familiar) to maintain for now.
- Utilize the Docker Compose file
- Copy
./.env
to./.env
and edit as necessary - Copy
./includes/config.example.php
to./includes/config.php
and edit as necessary.
Use https://api.weather.gov/points/LAT,LONG
to find Weather Grid information.
- The lat and long go to a precision of 4.
Singular Build: npm run build
- Dev build
tsc --watch
npx tailwindcss -i ./css/tailwind.css -o ./css/tailwind_output.css --watch
PHP + htmx + TailwindCSS + MariaDB
(Plus NGINX as a reverse proxy.)
(and phpMyAdmin for ease of development.)
???
No vendor work was modified, and all licensing is handled by the respective project. A copy of each license is also avaiable in the LICENSES folder.
- htmx - Front-end interactivity.
- PHP ICS Parser - ICS Parsing and general handling.
- Remix Icon - Icons (Not used yet)