From 3072012c071c8f83920e0a2ee61241d1375c3fd8 Mon Sep 17 00:00:00 2001 From: salam Date: Tue, 9 Sep 2025 06:10:32 +0200 Subject: [PATCH] wip --- app/Providers/AppServiceProvider.php | 13 +- app/Providers/Filament/AdminPanelProvider.php | 6 +- resources/views/filament/admin/logo.blade.php | 7 +- resources/views/nutzwerte.blade.php | 236 ++++++++++ resources/views/welcome.blade.php | 416 +++++++----------- routes/web.php | 6 +- 6 files changed, 404 insertions(+), 280 deletions(-) create mode 100644 resources/views/nutzwerte.blade.php diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 3c5fec7..15f4dba 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use Filament\Support\Colors\Color; use Filament\Support\Facades\FilamentColor; use Filament\Support\Facades\FilamentView; use Filament\View\PanelsRenderHook; @@ -23,17 +24,17 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // FilamentColor::register([ - // 'primary' => '#733e0a', - // ]); + FilamentColor::register([ + 'secondary' => Color::Indigo, + ]); FilamentView::registerRenderHook( PanelsRenderHook::AUTH_LOGIN_FORM_BEFORE, fn (): View => view('login-links'), ); - FilamentView::registerRenderHook( - PanelsRenderHook::AUTH_LOGIN_FORM_AFTER, fn (): View => view('login-text'), - ); + // FilamentView::registerRenderHook( + // PanelsRenderHook::AUTH_LOGIN_FORM_AFTER, fn (): View => view('login-text'), + // ); FilamentView::registerRenderHook( PanelsRenderHook::FOOTER, fn (): View => view('footer'), diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index c9901db..d8ebc33 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -16,6 +16,7 @@ use Filament\Http\Middleware\DispatchServingFilamentEvent; use Filament\Pages\Dashboard; use Filament\Panel; use Filament\PanelProvider; +use Filament\Support\Colors\Color; use Filament\Support\Enums\Width; use Filament\View\PanelsRenderHook; use Filament\Widgets\AccountWidget; @@ -36,7 +37,7 @@ class AdminPanelProvider extends PanelProvider { return $panel ->id('admin') - ->path('') + ->path('app') ->login() ->registration() ->passwordReset() @@ -44,6 +45,9 @@ class AdminPanelProvider extends PanelProvider ->emailChangeVerification() ->profile() ->default() + ->colors([ + 'primary' => Color::Blue, + ]) ->renderHook( PanelsRenderHook::GLOBAL_SEARCH_BEFORE, fn (): string => auth()->user()->hasRole('gutachter_switch') ? Blade::render('@livewire(\'tenancy-switch\')') : false diff --git a/resources/views/filament/admin/logo.blade.php b/resources/views/filament/admin/logo.blade.php index c38701e..101e321 100644 --- a/resources/views/filament/admin/logo.blade.php +++ b/resources/views/filament/admin/logo.blade.php @@ -1,4 +1,4 @@ -
+
@@ -11,5 +11,6 @@
- Nutzwerte
-
+ Nutzwerte + + diff --git a/resources/views/nutzwerte.blade.php b/resources/views/nutzwerte.blade.php new file mode 100644 index 0000000..b61a272 --- /dev/null +++ b/resources/views/nutzwerte.blade.php @@ -0,0 +1,236 @@ + + + + + + + + {{ config('app.name', 'Nutzwerte') }} + + + + + + + @vite(['resources/css/app.css', 'resources/js/app.js']) + + + + +
+ @if (Route::has('login')) + + @endif +
+
+ + +
+
+ +
+ + + + + +
+

+ + + + nutzwerte.at +

+

+ Die Nutzwertberechnung, oft auch als Parifizierung bezeichnet, ist ein Gutachten im österreichischen + Wohnungseigentumsrecht, das das Verhältnis der einzelnen Eigentumsanteile innerhalb eines Gebäudes + bestimmt. +

+

+ Sie bildet die Grundlage für die Berechnung der Betriebs- und Instandhaltungskosten sowie + für das Stimmrecht der Miteigentümer und ist für die Begründung von Wohnungseigentum notwendig. +

+

+ Der Nutzwert wird aus der Nutzfläche ermittelt und durch Zu- oder Abschläge an die individuellen + Wertmerkmale der einzelnen Wohnungen (z.B. Lage, Balkon) angepasst. + Was ist ein Nutzwertgutachten bzw. eine Parifizierung? +

+

+ Bestimmung der Eigentumsverhältnisse: +

+

+ Die Parifizierung legt fest, wie sich ein Gebäude in seine einzelnen Eigentumsobjekte (Wohnungen, + Geschäftsräumlichkeiten) aufteilt. +

+

+ Wie wird der Nutzwert berechnet? +

+

+ Berechnung der Anteile: +

+

+ Sie berechnet das Verhältnis der Größe einer einzelnen Wohnung zur Gesamtgröße des Objekts. Diese + Anteile werden als "Mindestanteile" im Grundbuch eingetragen. + Grundlage für Kosten und Stimmrechte: + Auf Basis der Nutzwertanteile wird festgelegt, wer wie viele Betriebskosten und + Instandhaltungsbeiträge zahlen muss und wie viele Stimmrechte die einzelnen Eigentümer bei + Eigentümerversammlungen haben. + Basis für Wohnungseigentumsverträge: + Die Parifizierung ist die Grundlage für die Wohnungseigentumsverträge, die alle Eigentümer + unterzeichnen müssen. +

+

+ 1. Ermittlung der Nutzfläche: +

+

+ Der erste Schritt ist die Ermittlung der Nutzfläche, die die gesamte Bodenfläche der Wohnung + abzüglich Wandstärken und ähnlichem umfasst. +

+

+ 2. Bewertung von Zu- und Abschlägen: +

+

+ Anschließend werden die Nutzfläche und der sogenannte "Richtnutzwert" (ein fester Wert für die + Wohnung) durch Zu- oder Abschläge angepasst. +

+

+ 3. Berücksichtigung wertrelevanter Faktoren: +

+

+ Werterhöhend: Lage im Haus (mittlere Geschosse), Balkone, Terrassen, Grünflächen. + + Wertmindernd: Erdgeschosswohnungen, ungünstige Lage (z.B. Nordlage), schlechte Grundrissgestaltung. +

+ +

+ 4. Professionelle Erstellung: +

+

+ Die Erstellung eines Nutzwertgutachtens erfolgt durch einen befugten Ingenieurkonsulenten für + Vermessungswesen (Zivilgeometer) und einen Sachverständigen für Hochbau. +

+ +

+ Wann wird eine Nutzwertberechnung benötigt? +

+ +

+ Begründung von Wohnungseigentum: +

+ +

+ Die Parifizierung ist notwendig, wenn ein Gebäude in einzelne Eigentumsobjekte aufgeteilt und diese + als Wohnungseigentum begründet werden sollen. +

+ +

+ Analyse bestehender Immobilien: +

+ +

+ Sie kann zur Analyse der Verteilung von Kosten und Stimmrechten in einer bestehenden + Eigentümergemeinschaft durchgeführt werden. +

+
+ + + + + + + +
+
+ + @if (Route::has('login')) + + @endif + + + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index b7355d7..54e708c 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,277 +1,159 @@ - - - - {{ config('app.name', 'Laravel') }} + + + - - - + {{ config('app.name', 'Nutzwerte') }} + + + + + - - @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) - @vite(['resources/css/app.css', 'resources/js/app.js']) - @else - - @endif - - -
- @if (Route::has('login')) - - @endif -
-
-
-
-

Let's get started

-

Laravel has an incredibly rich ecosystem.
We suggest starting with the following.

- - -
-
- {{-- Laravel Logo --}} - - - - - - - - - - - {{-- Light Mode 12 SVG --}} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{-- Dark Mode 12 SVG --}} - -
-
-
-
+ + +
@if (Route::has('login')) - + @endif - +
+ +
+ + +
+ +
+
+ +
+

+ Software für Architekten +

+ +
+ + + + + + + +

+ nutzwerte.at +

+
+
+

+ Die Nutzwertberechnung, oft auch als Parifizierung bezeichnet, ist ein Gutachten im + österreichischen Wohnungseigentumsrecht, das das Verhältnis der einzelnen Eigentumsanteile + innerhalb eines Gebäudes bestimmt. +

+

+ Diese Programm bietet Unterstützung bei der Erstellung von Nutzwertberechnungen an. +
+

+

+ Weiterführende + Informationen + + + + + +

+
+
+ + + +
+ +
+ +
+ + + + @if (Route::has('login')) + + @endif + + diff --git a/routes/web.php b/routes/web.php index 329fc42..86a06c5 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2,6 +2,6 @@ use Illuminate\Support\Facades\Route; -// Route::get('/', function () { -// return view('welcome'); -// }); +Route::get('/', function () { + return view('welcome'); +});