|
|
||
|---|---|---|
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| .styleci.yml | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| README.md | ||
| server.php | ||
| tailwind.config.js | ||
| webpack.mix.js | ||
About Hyper Tally
Hyper Tally is webapp I created to replace my physical tally sheets for games. This is also good practice using software technologies like Laravel, Vue, and Tailwind. It was also decent graphic design practice creating SVG icons using Gravit Pro.
Although I host this on my home server as part of Project Neptune I do not currently host a publicly available version. That being said feel free to use any of this code for your personal use.
Currently Available Tally Sheets:
- 7 Wonders Duel
Docker Deployment
Prerequisites: Docker and Docker Compose
-
Clone the repository and navigate into the project directory.
-
Copy the example environment file:
cp .env.example .env -
Build and start the container:
docker compose up -d --buildThe Dockerfile handles everything automatically during the build:
- Installs PHP 8.1 with Apache
- Installs Composer dependencies
- Generates the Laravel application key
- Sets storage permissions
-
Access the app at
http://localhost:8950.
Changing the port: Edit the ports mapping in docker-compose.yml (e.g. "9000:80" for port 9000).
Stopping the app:
docker compose down
Rebuilding after code changes:
docker compose up -d --build