@extends('portal.layout') @section('title', 'Analyze Land') @section('head') @if(!empty($googleMapsApiKey)) @endif @endsection @section('content')
{{-- Hero --}}
AI-Powered Land Analysis

Land Feasibility Analysis

Enter a plot address or coordinates to instantly calculate FAR, buildable area, floor count, setbacks, cost estimates, and feasibility score.

@if($errors->any())
Please fix the following errors:
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
{{-- Form Card --}}
@csrf {{-- Map tool CTA --}} @if(!request('plot_boundary'))
πŸ—ΊοΈ
Draw plot on map
Use the interactive map to draw boundaries, view satellite imagery & street view
Open Map β†’
@else
βœ…
Plot boundary drawn on map ({{ count(json_decode(request('plot_boundary'), true) ?? []) }} vertices)
Edit on map
@endif {{-- Smart Location Input --}}
@error('address')
{{ $message }}
@enderror
Accepts address, Google Maps link, or lat,lng coordinates
{{-- Coordinates (auto-filled, shown compact) --}}
@error('latitude')
{{ $message }}
@enderror
@error('longitude')
{{ $message }}
@enderror
{{-- State (required) + City (auto) --}}
@error('state_id')
{{ $message }}
@enderror
{{-- Zone (auto-detect by default, small) --}}
Zone: Auto-detected from location
{{-- Zone Quick Preview --}}
Zone Quick Preview
FAR / FSI
Max Height
Coverage
Zone Type
{{-- Plot Parameters --}}
Plot Parameters
{{-- Plot Area with unit converter --}}
@error('plot_area_sqm')
{{ $message }}
@enderror
sq.m
{{-- Unit Converter Widget (collapsed by default) --}}
@foreach([ ['Guntha', 'guntha', 101.17], ['Acre', 'acre', 4046.86], ['Sq.ft', 'sqft', 0.0929], ['Sq.yd', 'sqyd', 0.8361], ['Hectare', 'hectare', 10000], ['Bigha (UP)', 'bigha', 2529.3], ] as [$label, $id, $multiplier])
{{ $label }}
@endforeach
{{-- Road Width + Project Type --}}
Leave blank to auto-detect
Affects cost estimates
{{-- Manual Override Section (optional β€” for correcting map-captured details) --}}
πŸ“
Manual Plot Details (Optional)
Override auto-detected values if map data is incorrect
These values override auto-detected data. In some states, changing road width or front setback affects the maximum permissible building height.
Setback Overrides
Plot Dimensions
May affect max permissible height
{{-- Map + Info Sidebar --}}
{{-- Map --}}
Plot Location
Click on map to set plot location
{{-- How it works --}}
How it works
@foreach([ ['πŸ“', 'Enter address', 'We geocode it to precise lat/lng'], ['πŸ—ΊοΈ', 'Zone detection', 'Identify the planning zone & DCR rules'], ['πŸ“', 'FAR calculation', 'Compute max buildable area & floors'], ['πŸ’°', 'Cost & ROI', 'Estimate construction cost & development value'], ['βœ…', 'Score', 'Get a 0-100 feasibility score instantly'], ] as [$icon, $title, $desc])
{{ $icon }}
{{ $title }}
{{ $desc }}
@endforeach
{{-- Compare Tool CTA --}}
βš–οΈ Compare Two Plots
Run side-by-side feasibility analysis for two different locations and compare all metrics.
Open Comparison Tool →
@endsection @section('scripts') @if(!empty($googleMapsApiKey)) @endif @endsection