No description
  • Blade 54.7%
  • PHP 44.1%
  • CSS 0.9%
  • JavaScript 0.3%
Find a file
levi funk 0742812250
Some checks failed
linter / quality (push) Failing after 2s
tests / ci (8.3) (push) Failing after 2s
tests / ci (8.4) (push) Failing after 2s
tests / ci (8.5) (push) Failing after 2s
updated readme
2026-05-29 11:18:56 +02:00
.github/workflows add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.idea add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
app add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
bootstrap add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
config add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
database add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
public add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
resources add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
routes add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
storage add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
tests add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.editorconfig add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.env.example add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.gitattributes add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.gitignore add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
.npmrc add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
artisan add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
composer.json add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
composer.lock add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
package-lock.json add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
package.json add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
phpunit.xml add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
pint.json add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00
README.md updated readme 2026-05-29 11:18:56 +02:00
vite.config.js add initial project files and configurations including .gitignore, robots.txt, and basic structure 2026-05-29 10:48:38 +02:00

Traveler Web Portal

A Laravel 13 web application built with Livewire and Flux UI, providing an authenticated user portal with settings management.

Stack

  • PHP 8.3+
  • Laravel 13.x
  • Livewire 4.x with Flux UI components
  • Laravel Fortify — authentication backend
  • Tailwind CSS 4.x via Vite 8
  • SQLite (default database)
  • Queue / Cache — database driver

Features

  • Authentication: login, registration, password reset, email verification, password confirmation
  • Protected dashboard
  • User settings: profile, appearance (dark/light mode), security (password change, account deletion)

Requirements

  • PHP 8.3+
  • Composer
  • Node.js 18+ and npm

Setup

composer run setup

This installs PHP and JS dependencies, generates the app key, runs migrations, and builds assets.

Development

composer run dev

Starts the Laravel server, queue worker, log viewer (Pail), and Vite dev server concurrently.

Building assets

npm run build

Note: The laravel:fonts Vite plugin requires network access to fonts.bunny.net at build time. If your environment has no outbound internet access, the font is loaded via a CSS @import at runtime instead — the current setup already handles this.

Testing & linting

composer run test       # lint check + PHPUnit
composer run lint       # auto-fix with Pint
composer run lint:check # lint check only (no writes)

Environment

Copy .env.example to .env and set at minimum:

APP_NAME=
APP_URL=

The default configuration uses SQLite (database/database.sqlite), so no database server is needed out of the box.