Product & adsshmidt @shmidtqq2026-11-060:16

3D Find My interface concept

Views
6K
Likes
133
Replies
23
Saves
72

The creator gave Claude a rough sketch of Apple's Find My and had it build an interactive 3D lost-keys experience.

Full prompt5,001 chars

ROLE
You are a principal frontend engineer, 3D creative developer, and senior product designer specializing in premium interactive experiences.

MISSION
Transform my attached hand-drawn sketch into a polished, functional, interactive 3D application prototype.

The sketch is the source of truth for the interface and product concept. Preserve its core layout, elements, and interactions, but elevate the execution to the quality of a premium consumer app.

Do not simply recreate the drawing as an image. Build a real browser-based prototype that users can interact with.

PROJECT
Build a Find My-inspired 3D experience that helps a user locate a lost set of keys.

01. VISUAL DIRECTION

Create a sophisticated, mobile-first interface with:

- A detailed 3D city environment
- An angled, cinematic map camera
- Procedurally generated buildings, streets, sidewalks, trees, and crosswalks
- Realistic lighting, ambient shadows, and depth
- Smooth camera movement and transitions
- Beautifully designed floating interface cards
- Refined typography and consistent spacing
- Subtle microinteractions and responsive animations

Use a restrained visual language with neutral surfaces, natural greens, and carefully chosen accent colors.

Prioritize visual hierarchy, realism within the chosen art style, and coherent interaction design.

02. CORE USER EXPERIENCE

Implement four connected stages.

STAGE A: MAP VIEW

Show a 3D neighborhood from an elevated perspective.

Display a tracked item marker with a visible location radius.

Add a floating card containing:

Item: Keys
Location: Avenue Marceau
Distance: 14 m
Actions: Play Sound / Find

Make the map interactive with camera rotation, zoom, and smooth transitions.

STAGE B: FINDING MODE

When the user selects Find:

- Animate the camera toward the tracked item
- Highlight a navigational path
- Display directional indicators
- Transition into a closer perspective
- Show an updating distance indicator
- Maintain spatial consistency throughout the animation

STAGE C: NEARBY SEARCH

Create an AR-inspired close-up search experience.

Show a realistic 3D environment with a set of keys resting on a small round table.

Display:

Finding Keys
Distance: 1 m
Animated directional arrow

Make the experience feel like the user is approaching the actual object.

STAGE D: FOUND

Let the user select the keys to complete the search.

Play a subtle success animation, update the interface, and provide an option to restart.

03. INTERACTION REQUIREMENTS

Every visible control must have meaningful behavior.

Implement:

- Interactive camera controls
- Animated item selection
- Functional navigation between stages
- A browser-generated sound preview
- Simulated distance updates
- Interactive object selection
- Back and restart actions
- Loading and transition states

Use deterministic simulated tracking data. Do not claim to access real AirTags, GPS, or Apple Find My services.

04. TECHNICAL STACK

Use:

- React
- TypeScript
- Vite
- Three.js
- React Three Fiber
- Drei
- Motion for UI animations
- Lucide icons
- Modern CSS

Build the environment procedurally.

Avoid paid APIs, API keys, backend dependencies, and external assets that could break the demo.

Keep the code modular, readable, and maintainable.

05. RESPONSIVENESS AND PERFORMANCE

Optimize primarily for a 9:16 mobile viewport while preserving desktop compatibility.

Target smooth animation performance.

Use efficient geometry, instancing where appropriate, controlled pixel ratios, and careful scene cleanup.

Provide accessible controls and respect reduced-motion preferences.

06. DESIGN QUALITY RULES

Avoid:

- Generic dashboard layouts
- Excessive gradients
- Random decorative elements
- Unnecessary floating panels
- Inconsistent component styling
- Abrupt camera transitions
- Fake interactions
- Static screenshots disguised as apps
- Unimplemented buttons

Every visual element should contribute to usability, spatial understanding, or atmosphere.

07. DELIVERY REQUIREMENTS

Deliver a complete runnable project.

Include:

- The full project file structure
- All implementation files
- Complete dependency configuration
- Setup and execution commands
- A short explanation of the architecture
- Clear disclosure of simulated functionality

Do not use pseudocode, unfinished components, or placeholder implementations.

Before finishing, review the code for TypeScript errors, broken imports, missing dependencies, invalid state transitions, and obvious performance issues.

If your environment supports execution, run the application and fix errors.

SUCCESS CRITERIA

The result must allow a user to open a browser, explore a 3D neighborhood, select lost keys, follow an animated navigation experience, locate the keys, and complete the interaction.

It should feel like a cohesive, thoughtfully designed product prototype rather than an isolated visual demonstration.

Start implementing immediately. Make reasonable decisions without asking clarifying questions.

Source: the creator's reply under the post. Kept in its original language, unedited.

Want more prompts like this one?

Get the 50 most-viewed Claude 5.5 video prompts on one page: the full original text, the creator and the post it came from. We'll only email you when there's a new prompt worth trying. Unsubscribe anytime.

Needs your own reference assets: besides the text prompt, the creator supplied images, video, audio, documents or a codebase, which are not hosted here. The prompt alone will not reproduce the result.

Tools the creator mentioned

FigmaReactViteThree.jsReact Three FiberDreiMotionLucide

Original post: https://x.com/shmidtqq/status/2118665193479659569

All works are open data at GitHub · awesome-opus-5.5-video.

Model attribution is as stated by the creator and was not independently reproduced. View counts are a snapshot from 2026-11-08. The work belongs to its creator; DM @GoSailGlobal on X for corrections or removal.

More product & ads

Related articles