|
| 1 | +# User Stories - Augmented Reality Home Design Simulator |
| 2 | +## 1. As a home decorator, I want to upload a photo of my living room and place a virtual couch in it, so that I can see if it fits the space and matches my existing decor. |
| 3 | +### Acceptance Criteria: |
| 4 | +- User can upload a photo of their room in common formats (JPG, PNG) up to 20MB in size |
| 5 | +- Can select from a catalog of virtual couches to place in the room |
| 6 | +- Virtual couch maintains proper perspective and scaling based on the room's dimensions |
| 7 | +- Can adjust the position and rotation of the virtual couch using mouse controls |
| 8 | +- System saves the modified room design for future reference |
| 9 | + |
| 10 | +## 2. As a furniture retailer, I want to upload 3D models of my products to the website, so that potential customers can visualize them in their homes. |
| 11 | +### Acceptance Criteria: |
| 12 | +- Retailer can upload 3D models in standard formats (OBJ, GLTF, FBX) |
| 13 | +- Can add product metadata (dimensions, materials, price, availability) |
| 14 | +- System automatically generates different angles/views of the 3D model for preview |
| 15 | +- Products are immediately available in the AR visualization tool after upload |
| 16 | + |
| 17 | +## 3. As a user, I want to be able to move virtual furniture around my bedroom so that I can visualize potential new layouts for my room. |
| 18 | +### Acceptance Criteria: |
| 19 | +- User can drag and drop furniture items to reposition them |
| 20 | +- System prevents furniture items from floating in air or intersecting with walls |
| 21 | +- System displays furniture dimensions and room measurements |
| 22 | +- User can save multiple layout variations of the same room |
| 23 | +- User can undo/redo furniture placement actions |
0 commit comments