This project is a Laravel + Svelte application for managing cemetery administration. This README explains how to run the project locally for development.
Make sure you have the following installed on your system:
git clone https://github.com/JesperD17/Begraafplaats-beheer.git
cd Begraafplaats-beheer
composer install
npm install
# or
pnpm install
cp .env.example .env
Edit .env and configure at least:
APP_NAME=BegraafplaatsBeheer
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=begraafplaats
DB_USERNAME=root
DB_PASSWORD=
php artisan key:generate
php artisan migrate
# optional
php artisan db:seed
If you want a fresh database:
php artisan migrate:fresh --seed
php artisan serve
The backend will be available at:
http://127.0.0.1:8000
In a separate terminal:
npm run dev
# or
pnpm dev
This starts Vite for hot‑reloading frontend assets.
app/resources/routes/This project was originally developed by the following team. As the project will be taken over by new developers, this section serves as credit for the initial development and as a point of reference.
Original Development Team