03. Product
Features
OtterSnap
Requirements

OtterSnap: Requirements

OtterSnap is a core AI feature designed to turn images into actions, drastically reducing manual data entry for co-parents.

Functional Requirements

  1. Image Capture: Users must be able to take a photo using their device's camera or upload an existing image from their gallery.
  2. Document Processing: The system will use Optical Character Recognition (OCR) to extract text and identify key entities from images of:
    • School flyers and permission slips
    • Report cards
    • Receipts for shared expenses
    • Doctor's appointment cards
    • Handwritten notes
  3. Action Generation: Based on the processed image, the AI will suggest and/or automatically create actions, such as:
    • Creating a new shared calendar event (e.g., "Soccer practice, Saturday at 9am").
    • Generating an expense item for reimbursement (e.g., "$25 for field trip").
    • Drafting a congratulatory PupUp® message (e.g., "Great job on the spelling test!").
    • Saving the image to the secure document vault with appropriate tags.
  4. User Confirmation: All automatically generated actions must be presented to the user for confirmation before being finalized.

Non-Functional Requirements

  • Accuracy: OCR and data extraction must be highly accurate to be reliable.
  • Performance: Image processing and action generation should be completed within a few seconds.
  • Security: All images and extracted data must be handled securely and stored with encryption.