Streamline your operations end‑to‑end
Manufacturing & BOM control made simple
Multi‑plant planning and scheduling
Smart warehouse & inventory management
Accurate costing, accounting, and finance
Real‑time dashboards and insights
{{--

Don't have an account?
Get started!

Read our terms and conditions

--}}

Account Login

@csrf @if(session('status')) @endif @if(session('error')) @endif @if ($errors->has('email') || $errors->has('password')) @endif
@error('email')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror
@if (Route::has('password.request')) @endif
@php($provider = \App\Models\Setting::get('auth.captcha_provider', 'mews')) @php($enabled = (bool) (\App\Models\Setting::get('auth.captcha_enabled', '1'))) @if($enabled) @if($provider === 'google') @php($recaptcha = config('services.recaptcha')) @if(($recaptcha['enabled'] ?? false) && ($recaptcha['version'] ?? 'v2') === 'v2' && !empty($recaptcha['site_key']))
@if ($errors->has('g-recaptcha-response'))
{{ $errors->first('g-recaptcha-response') }}
@endif
@endif @elseif($provider === 'mews')
Captcha image showing distorted characters
Can't read it? Use the Refresh button to get a new image.
@error('captcha')
{{ $message }}
@enderror
@endif @endif
@php($provider = \App\Models\Setting::get('auth.captcha_provider', 'mews')) @php($enabled = (bool) (\App\Models\Setting::get('auth.captcha_enabled', '1'))) @if($enabled)
Captcha provider: {{ ucfirst($provider) }}
@endif
@php($provider = \App\Models\Setting::get('auth.captcha_provider', 'mews')) @php($enabled = (bool) (\App\Models\Setting::get('auth.captcha_enabled', '1'))) @if($enabled && $provider === 'google') @php($recaptcha = config('services.recaptcha')) @if(($recaptcha['enabled'] ?? false) && ($recaptcha['version'] ?? 'v2') === 'v2' && !empty($recaptcha['site_key'])) @endif @endif