Mobile App for Object Measurement

Job ID: 39400515

Budget: $10 – $30 USD

To build a mobile application that:
Allows the user to input a desired distance in meters or kilometers.
Displays a virtual representation of a road/pipe/pillar from the starting point to the specified distance.
Visually marks this path with a red line.
Detects and visually represents any bends or curves in the path.
Measures the degree of curvature or bend in millimeters (mm).

Core Features
1. User Interface (UI)
Clean dashboard with input box for distance (in meters or km).
Unit toggle: meters/kilometers.
"Start Measurement" button.
Real-time map or AR view (optional) showing the measured path.
Display red line on the road/pipe/pillar based on user’s entered distance.

2. Measurement Logic
Take current GPS/AR location as the starting point.
Extend a virtual red line from the current point to the specified distance.
Use either GPS coordinates or sensor data (gyroscope + accelerometer) to track the layout of the actual surface (road/pipe).
Compare the actual path with the straight virtual line to detect deviations (bends, curves).

3. Curve/Bend Detection
Analyze the variance between the virtual straight line and actual movement.
Detect curve angle or offset in millimeters (mm).

Display:
Total number of curves/bends.
Position of curves (e.g., 200m from start).
Degree of deviation in mm.
Optional: Visual markers or alerts on where each curve starts and ends.

4. Data Visualization
Display top-down or side view of the road/pipe with red line.
Mark deviations using color codes (e.g., green for straight, yellow for minor bends, red for major curves).
Optional: Export the path as a PDF or image with measurements and curve details.