°

Open the lens

Grant camera + orientation. Walk to a corner and tap a room button to mark it.

Live API · 18 endpoints

House tour, on the lens.

Camera + gyroscope + mandala overlay. Walk a room, tap a corner, mark a placement, and the API audits live. No frames leave the device.

Your browser will ask for camera access. iOS will also ask for motion. Both stay on-device — Vedika never sees the frames.

Floor-plan audit

Drag rooms onto the 9-zone mandala.

Each cell is a deity — Brahma at the centre, Agni at southeast, Yama at south. Drop a room, the audit fires live.

Findings0
  • Awaiting placementsidle
    Drop a room. The audit calls /audit/floor-plan and renders findings here.
Entrance pada/entrance/pada

Mark the entrance + facing direction to score the door pada (1-32 segment of the wall).

Plot inscriber

Trace the plot. Get the shape verdict.

Tap to drop vertices, double-tap to close. The polygon is sent to /plot/shape and /plot/ratio for classical classification.

Or pick a shape:
Enter dimensions above OR tap canvas to draw freehand. Double-tap to close.
Measurements/plot/ratio · /plot/shape
  • Vertices0
  • Length— ft
  • Width— ft
  • Ratio
  • Area— sq ft
Inscribe a polygon क्षेत्र-निर्णय Shape verdict will appear here.
7 use cases · auto-running

Each card hits a real endpoint, live.

Scroll a card into view — it fires the API and renders the response right there. No mocks, no stubs.

AI Vastu counsel

Ask anything. Cite the shastra.

Chat is the same engine that grades the audit. Citations appear as chips under each answer.

Build with Vedika

Ship this in your app today.

Same APIs, your code. JSON in, classical-cited Vastu out. No models to host, no shastra to memorise.

curl -X POST https://api.vedika.io/v2/astrology/vastu/audit/floor-plan \
  -H "Authorization: Bearer vk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "rooms": [
      { "room": "kitchen",        "zone": "SE" },
      { "room": "master_bedroom", "zone": "SW" },
      { "room": "pooja",          "zone": "NE" },
      { "room": "toilet",         "zone": "NW" },
      { "room": "entrance",       "zone": "E"  }
    ]
  }'

API key & settings