A web-based touch solution developed for the Deep Cove Outdoor Education Trust. Designed to be displayed on touch screen kiosks, and served on a local server on-site with no local internet access.
Designed to be easy to use on touch-based kisoks
Includes a content management system to modify kiosk content
To load this project you will need to have the following installed on your system:
- Composer
- Node.js
- PHP 8.2.4
- MySQL (or other database solution)
To set up a branch for general use, run the following:
- "npm install"
- "composer install"
- "composer update"
- Create an .env file that links to an SQL database. A dump of a basic database is stored in a .SQL file at root.
- "php artisan storage:link" (You may have to delete the storage directory under /public for this to function correctly.
- "php artisan key:generate"
- "php artisan jwt:secret"
Serving the application can be done by running:
- "npm run dev"
- "php artisan serve"