Meeting Minutes (Meeting with Client)

Date: 2026-03-10
Time: 19:40 - 21:00
Location/Platform: Online(Google Meet)
Facilitator: Aditya


Attendance

Name Present (✅/❌) Notes
Aditya
Pragya
Prajin
Smriti (LATE)
Mustafa
Ashwin
Salaar

Discussion & Agenda

App Demo

  • Client Feedback:
    • Bugs:
      • error handling for user denying mic permission
 ERROR  [CaseService] Error fetching cases for practitioner: {"code": "42501", "details": null, "hint": null, "message": "permission denied for table users"}

Code: caseService.ts
  150 |
  151 |     if (error) {
> 152 |       console.error(
      |                    ^
  153 |         "[CaseService] Error fetching cases for practitioner:",
  154 |         error,
  155 |       );
Call Stack
  getCasesForPractitioner (src/services/caseService.ts:152:20)
  • Social Worker Feedback

    • Diff organizations have diff forms
    • client doesnt answer the question properly, goes sideways, maybe switch ai prompt
  • features to add:

    • renderer, print summary, even text is fine(mainly export)
    • back button on form details go to home sccreen, fix that
    • change template
    • send the template form to client
    • make forms dynamic acc to the uploaded form template
    • in notes, show the person who last edited the notes alongside the timestamp
    • regarding US-10.02 - Audit Export 3:
      • use csv

Question 1: Cases cannot be accessed offline

  • Question:
    1. either cases cannot be accessed offline, so download them upon login?
    2. or put a toggle on all cases for available offline(yes/no)? and keep only those offline
  • Answer:
    • offline not required
    • just a warning popup to show user online/offline

Question 2

  • Question:
    1. Revoke consent, feature in app
    2. OR prac emails admin, admin changes in supabase?
  • Answer:
    • send request to admin to revoke consent
    • admin can accept the decline

Question 3

  • Question:
    1. Separate organization, super admin - better to just separately deploy for privacy?
    2. How many organizations will this app cater to?
  • Answer:
    • client understands the timeframe problem
    • asked to do documentation properly

Question 4

  • Question:
    1. for recording location of session, minimap feature
    2. will need google maps API key(maybe can setup free open street map, not sure)
  • Answer:
    • look into free tier usage limits of open street map
    • check for commericial/personal use policy
    • then open street map or google maps api

Decisions Made/Next Steps

  • check "features to add" above from app demo section
  • read through the 4 answers to the questions

References/Attachments(optional)

  • N/A