Höhenmeter für Menschen is a Laravel-based application designed to support both the charity run event "Höhenmeter für Menschen" and the association "Verein für Menschen."
Currently, the app includes modules for athlete registration, donation management, partner organization support, and member management.
- Event Management: Athlete registration, donor contributions, and donation tracking for the charity run.
- Association Management: Member registration (via the shiny new "Become Member" form!) and member database management.
- Laravel-based backend with Livewire and FluxUI.
To set up Höhenmeter für Menschen locally, follow DEVELOPMENT_SETUP.md.
Quick start:
git clone https://github.com/fuermenschen/hfm.git
cd hfm
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm run dev- Backend: Laravel (PHP)
- Frontend: Livewire, FluxUI
- Database: SQLite (locally) / MariaDB (production)
- PHP: 8.4+
- Node.js: 22+
Before opening a pull request, run:
composer precommitThis command runs formatting (pint --dirty), frontend build checks, static analysis (phpstan), parallel Pest tests, and Playwright end-to-end tests.
- Development setup: DEVELOPMENT_SETUP.md
- Repository conventions: CONVENTIONS.md
This app is like a Swiss Army knife for good causes. It helps manage the Höhenmeter für Menschen charity run while also supporting the Verein für Menschen association. Whether you're climbing mountains or signing up members, we've got your back.