Index: p/Http/Controllers/BatchController.php
===================================================================
--- app/Http/Controllers/BatchController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,65 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\Batch;
-use Illuminate\Http\Request;
-
-class BatchController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function index()
-    {
-        //
-    }
-
-    /**
-     * Show the form for creating a new resource.
-     */
-    public function create()
-    {
-        //
-    }
-
-    /**
-     * Store a newly created resource in storage.
-     */
-    public function store(Request $request)
-    {
-        //
-    }
-
-    /**
-     * Display the specified resource.
-     */
-    public function show(Batch $batch)
-    {
-        //
-    }
-
-    /**
-     * Show the form for editing the specified resource.
-     */
-    public function edit(Batch $batch)
-    {
-        //
-    }
-
-    /**
-     * Update the specified resource in storage.
-     */
-    public function update(Request $request, Batch $batch)
-    {
-        //
-    }
-
-    /**
-     * Remove the specified resource from storage.
-     */
-    public function destroy(Batch $batch)
-    {
-        //
-    }
-}
Index: p/Http/Controllers/ClientController.php
===================================================================
--- app/Http/Controllers/ClientController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,166 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\Client;
-use Illuminate\Http\Request;
-use Inertia\Inertia;
-
-class ClientController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function index(Request $request)
-    {
-        $query = Client::query();
-
-        // Add search functionality
-        if ($request->has('search') && $request->search) {
-            $query->where(function ($q) use ($request) {
-                $q->where('client_name', 'like', '%' . $request->search . '%')
-                    ->orWhere('country', 'like', '%' . $request->search . '%')
-                    ->orWhere('registration_number', 'like', '%' . $request->search . '%')
-                    ->orWhere('tax_id', 'like', '%' . $request->search . '%')
-                    ->orWhere('contact_person', 'like', '%' . $request->search . '%')
-                    ->orWhere('phone_number', 'like', '%' . $request->search . '%')
-                    ->orWhere('billing_address', 'like', '%' . $request->search . '%')
-                    ->orWhere('shipping_address', 'like', '%' . $request->search . '%');
-            });
-        }
-
-        // Add sorting
-        $sortBy = $request->get('sort_by', 'created_at');
-        $sortDirection = $request->get('sort_direction', 'desc');
-        $query->orderBy($sortBy, $sortDirection);
-
-        // Paginate results
-        $clients = $query->paginate(
-            perPage: $request->get('per_page', 10),
-            page: $request->get('page', 1)
-        )->withQueryString(); // Preserve query parameters
-
-        return Inertia::render('Client', [
-            'clients' => $clients,
-            'filters' => [
-                'search' => $request->search,
-                'sort_by' => $sortBy,
-                'sort_direction' => $sortDirection,
-                'per_page' => $request->get('per_page', 10)
-            ]
-        ]);
-    }
-
-    /**
-     * Show the form for creating a new resource.
-     */
-    public function create()
-    {
-        //return Inertia::render('Client/Create');
-    }
-
-    /**
-     * Store a newly created resource in storage.
-     */
-    public function store(Request $request)
-    {
-        $validated = $request->validate([
-            'client_name' => 'required|string|max:255',
-            'country' => 'required|string|max:255',
-            'registration_number' => 'nullable|string|max:255',
-            'tax_id' => 'nullable|string|max:255',
-            'contact_person' => 'nullable|string|max:255',
-            'phone_number' => 'nullable|string|max:255',
-            'billing_address' => 'nullable|string',
-            'shipping_address' => 'nullable|string',
-        ]);
-
-        Client::create($validated);
-
-        return redirect()->route('clients.index')
-            ->with('success', 'Client created successfully.');
-    }
-
-    /**
-     * Display the specified resource.
-     */
-    public function show(string $id)
-    {
-//        $client = Client::with(['buyerOrders', 'receiverOrders'])->findOrFail($id);
-//
-//        return Inertia::render('Client/Show', [
-//            'client' => $client,
-//        ]);
-    }
-
-    /**
-     * Show the form for editing the specified resource.
-     */
-    public function edit(string $id)
-    {
-//        $client = Client::findOrFail($id);
-//
-//        return Inertia::render('Client/Edit', [
-//            'client' => $client,
-//        ]);
-    }
-
-    /**
-     * Update the specified resource in storage.
-     */
-    public function update(Request $request, string $id)
-    {
-        $client = Client::findOrFail($id);
-
-        $validated = $request->validate([
-            'client_name' => 'required|string|max:255',
-            'country' => 'required|string|max:255',
-            'registration_number' => 'nullable|string|max:255',
-            'tax_id' => 'nullable|string|max:255',
-            'contact_person' => 'nullable|string|max:255',
-            'phone_number' => 'nullable|string|max:255',
-            'billing_address' => 'nullable|string',
-            'shipping_address' => 'nullable|string',
-        ]);
-
-        $client->update($validated);
-
-        return redirect()->route('clients.index')
-            ->with('success', 'Client updated successfully.');
-    }
-
-    /**
-     * Remove the specified resource from storage.
-     */
-//    public function destroy(string $id)
-//    {
-//        $client = Client::findOrFail($id);
-//
-//        // Check if the client has any orders before deletion
-//        if ($client->buyerOrders()->exists() || $client->receiverOrders()->exists()) {
-//            return redirect()->route('clients.index')
-//                ->with('error', 'Cannot delete client with existing orders.');
-//        }
-//
-//        $client->delete();
-//
-//        return redirect()->route('clients.index')
-//            ->with('success', 'Client deleted successfully.');
-//    }
-
-    /**
-     * Get clients for dropdowns/select options
-     */
-    public function getClientsForSelect(Request $request)
-    {
-        $query = Client::select('id', 'client_name', 'country');
-
-        if ($request->has('search') && $request->search) {
-            $query->where('client_name', 'like', '%' . $request->search . '%');
-        }
-
-        $clients = $query->orderBy('client_name')->limit(50)->get();
-
-        return response()->json($clients);
-    }
-}
Index: p/Http/Controllers/CrudController.php
===================================================================
--- app/Http/Controllers/CrudController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,91 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use Illuminate\Http\Request;
-use Illuminate\Support\Str;
-use Inertia\Inertia;
-
-class CrudController extends Controller
-{
-    protected function resolveModel(string $model)
-    {
-        $class = 'App\\Models\\' . Str::studly(Str::singular($model));
-
-        if (!class_exists($class)) {
-            abort(404, "Model [$class] not found.");
-        }
-
-        return new $class;
-    }
-
-    public function index(Request $request, string $model)
-    {
-        $instance = $this->resolveModel($model);
-
-        $items = $instance->query()->paginate(10);
-        $fields = $instance->getFillable();
-
-        return Inertia::render('Crud/Index', [
-            'model' => $model,
-            'items' => $items,
-            'fields' => $fields,
-        ]);
-    }
-
-    public function create(string $model)
-    {
-        $instance = $this->resolveModel($model);
-
-        return Inertia::render('Crud/Form', [
-            'model' => $model,
-            'fields' => $instance->getFillable(),
-            'item' => null,
-        ]);
-    }
-
-    public function store(Request $request, string $model)
-    {
-        $instance = $this->resolveModel($model);
-
-        $data = $request->validate(
-            array_fill_keys($instance->getFillable(), 'required')
-        );
-
-        $instance->create($data);
-
-        return redirect()->route('crud.index', $model);
-    }
-
-    public function edit(string $model, $id)
-    {
-        $instance = $this->resolveModel($model)->findOrFail($id);
-
-        return Inertia::render('Crud/Form', [
-            'model' => $model,
-            'fields' => $instance->getFillable(),
-            'item' => $instance,
-        ]);
-    }
-
-    public function update(Request $request, string $model, $id)
-    {
-        $instance = $this->resolveModel($model)->findOrFail($id);
-
-        $data = $request->validate(
-            array_fill_keys($instance->getFillable(), 'required')
-        );
-
-        $instance->update($data);
-
-        return redirect()->route('crud.index', $model);
-    }
-
-    public function destroy(string $model, $id)
-    {
-        $instance = $this->resolveModel($model)->findOrFail($id);
-        $instance->delete();
-
-        return redirect()->route('crud.index', $model);
-    }
-}
Index: p/Http/Controllers/HomeController.php
===================================================================
--- app/Http/Controllers/HomeController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,65 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use Illuminate\Http\Request;
-use Inertia\Inertia;
-
-class HomeController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function index()
-    {
-        return Inertia::render('Home/Index');
-    }
-
-    /**
-     * Show the form for creating a new resource.
-     */
-    public function create()
-    {
-        //
-    }
-
-    /**
-     * Store a newly created resource in storage.
-     */
-    public function store(Request $request)
-    {
-        //
-    }
-
-    /**
-     * Display the specified resource.
-     */
-    public function show(string $id)
-    {
-        //
-    }
-
-    /**
-     * Show the form for editing the specified resource.
-     */
-    public function edit(string $id)
-    {
-        //
-    }
-
-    /**
-     * Update the specified resource in storage.
-     */
-    public function update(Request $request, string $id)
-    {
-        //
-    }
-
-    /**
-     * Remove the specified resource from storage.
-     */
-    public function destroy(string $id)
-    {
-        //
-    }
-}
Index: p/Http/Controllers/OrderController.php
===================================================================
--- app/Http/Controllers/OrderController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,47 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\Order;
-use Illuminate\Http\Request;
-use Inertia\Inertia;
-
-class OrderController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function orders(Request $request)
-    {
-        $query = Order::with(['buyer', 'receiver', 'products']);
-
-        // Add search functionality
-        if ($request->has('search') && $request->search) {
-            $query->whereHas('buyer', function($q) use ($request) {
-                $q->where('email', 'like', '%' . $request->search . '%')
-                    ->orWhere('name', 'like', '%' . $request->search . '%');
-            });
-        }
-
-        // Add sorting
-        $sortBy = $request->get('sort_by', 'created_at');
-        $sortDirection = $request->get('sort_direction', 'desc');
-        $query->orderBy($sortBy, $sortDirection);
-
-        // Paginate results
-        $orders = $query->paginate(
-            perPage: $request->get('per_page', 10),
-            page: $request->get('page', 1)
-        )->withQueryString(); // Preserve query parameters
-
-        return Inertia::render('Order/Index', [
-            'orders' => $orders,
-            'filters' => [
-                'search' => $request->search,
-                'sort_by' => $sortBy,
-                'sort_direction' => $sortDirection,
-                'per_page' => $request->get('per_page', 10)
-            ]
-        ]);
-    }
-}
Index: p/Http/Controllers/PackingListController.php
===================================================================
--- app/Http/Controllers/PackingListController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,65 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\PackingList;
-use Illuminate\Http\Request;
-
-class PackingListController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function index()
-    {
-        //
-    }
-
-    /**
-     * Show the form for creating a new resource.
-     */
-    public function create()
-    {
-        //
-    }
-
-    /**
-     * Store a newly created resource in storage.
-     */
-    public function store(Request $request)
-    {
-        //
-    }
-
-    /**
-     * Display the specified resource.
-     */
-    public function show(PackingList $packingList)
-    {
-        //
-    }
-
-    /**
-     * Show the form for editing the specified resource.
-     */
-    public function edit(PackingList $packingList)
-    {
-        //
-    }
-
-    /**
-     * Update the specified resource in storage.
-     */
-    public function update(Request $request, PackingList $packingList)
-    {
-        //
-    }
-
-    /**
-     * Remove the specified resource from storage.
-     */
-    public function destroy(PackingList $packingList)
-    {
-        //
-    }
-}
Index: p/Http/Controllers/ProductController.php
===================================================================
--- app/Http/Controllers/ProductController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,99 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Models\Product;
-use Illuminate\Http\Request;
-use Inertia\Inertia;
-
-class ProductController extends Controller
-{
-    /**
-     * Display a listing of the resource.
-     */
-    public function products(Request $request)
-    {
-        $query = Product::with(['producer']);
-
-        // Add search functionality
-        if ($request->has('search') && $request->search) {
-            $query->where(function ($q) use ($request) {
-                $q->where('name', 'like', '%' . $request->search . '%')
-                    ->orWhere('description', 'like', '%' . $request->search . '%')
-                    ->orWhere('hs_code', 'like', '%' . $request->search . '%')
-                    ->orWhereHas('producer', function ($producer) use ($request) {
-                        $producer->where('name', 'like', '%' . $request->search . '%');
-                    });
-            });
-        }
-
-        // Add sorting
-        $sortBy = $request->get('sort_by', 'created_at');
-        $sortDirection = $request->get('sort_direction', 'desc');
-        $query->orderBy($sortBy, $sortDirection);
-
-        // Paginate results
-        $products = $query->paginate(
-            perPage: $request->get('per_page', 10),
-            page: $request->get('page', 1)
-        )->withQueryString(); // Preserve query parameters
-
-        return Inertia::render('Product', [
-            'products' => $products,
-            'filters' => [
-                'search' => $request->search,
-                'sort_by' => $sortBy,
-                'sort_direction' => $sortDirection,
-                'per_page' => $request->get('per_page', 10)
-            ]
-        ]);
-    }
-
-    /**
-     * Show the form for creating a new resource.
-     */
-    public function create()
-    {
-        //
-    }
-
-    /**
-     * Store a newly created resource in storage.
-     */
-    public function store(Request $request)
-    {
-        //
-    }
-
-    /**
-     * Display the specified resource.
-     */
-    public function show(string $id)
-    {
-        //
-    }
-
-    /**
-     * Show the form for editing the specified resource.
-     */
-    public function edit(string $id)
-    {
-        //
-    }
-
-    /**
-     * Update the specified resource in storage.
-     */
-    public function update(Request $request, string $id)
-    {
-        //
-    }
-
-    /**
-     * Remove the specified resource from storage.
-     */
-    public function destroy(string $id)
-    {
-        //
-    }
-}
Index: p/Http/Controllers/ProfileController.php
===================================================================
--- app/Http/Controllers/ProfileController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,63 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use App\Http\Requests\ProfileUpdateRequest;
-use Illuminate\Contracts\Auth\MustVerifyEmail;
-use Illuminate\Http\RedirectResponse;
-use Illuminate\Http\Request;
-use Illuminate\Support\Facades\Auth;
-use Illuminate\Support\Facades\Redirect;
-use Inertia\Inertia;
-use Inertia\Response;
-
-class ProfileController extends Controller
-{
-    /**
-     * Display the user's profile form.
-     */
-    public function edit(Request $request): Response
-    {
-        return Inertia::render('Profile/Edit', [
-            'mustVerifyEmail' => $request->user() instanceof MustVerifyEmail,
-            'status' => session('status'),
-        ]);
-    }
-
-    /**
-     * Update the user's profile information.
-     */
-    public function update(ProfileUpdateRequest $request): RedirectResponse
-    {
-        $request->user()->fill($request->validated());
-
-        if ($request->user()->isDirty('email')) {
-            $request->user()->email_verified_at = null;
-        }
-
-        $request->user()->save();
-
-        return Redirect::route('profile.edit');
-    }
-
-    /**
-     * Delete the user's account.
-     */
-    public function destroy(Request $request): RedirectResponse
-    {
-        $request->validate([
-            'password' => ['required', 'current_password'],
-        ]);
-
-        $user = $request->user();
-
-        Auth::logout();
-
-        $user->delete();
-
-        $request->session()->invalidate();
-        $request->session()->regenerateToken();
-
-        return Redirect::to('/');
-    }
-}
Index: p/Http/Controllers/TransportController.php
===================================================================
--- app/Http/Controllers/TransportController.php	(revision 93774cc2874f890ea669f15b97fa469770024559)
+++ 	(revision )
@@ -1,10 +1,0 @@
-<?php
-
-namespace App\Http\Controllers;
-
-use Illuminate\Http\Request;
-
-class TransportController extends Controller
-{
-    //
-}
