Skip to content

Commit f9f418e

Browse files
authored
feat: adds Benjamin's user stories (#250)
1 parent 5651c4e commit f9f418e

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

lesson_05/benjaminscott/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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

Comments
 (0)