As a user, I want to capture images or record videos using the application, so that the AI can analyze and explain how the objects or systems presented are working.
Acceptance Criteria
[ ] User can capture images using the device's camera.
[ ] User can record video using the device's camera.
[ ] The application supports uploading images from the device's gallery.
[ ] The application supports uploading videos from the device storage.
[ ] Captured images/videos are previewable within the application before submission.
[ ] The application provides the option to retake or re-upload media before submission.
[ ] The application includes a submission button to trigger the analysis by AI.
[ ] The system confirms the media submission before starting the analysis.
sequenceDiagram
participant User
participant App
User->>App: Open camera to capture image/video
App->>User: Display capture interface
User->>App: Capture or upload image/video
App->>User: Provide preview of image/video
User->>App: Confirm submission
App->>AI: Send media for analysis
Image/Video Capture Specifications
As a user, I want to capture images or record videos using the application, so that the AI can analyze and explain how the objects or systems presented are working.
Acceptance Criteria