Meeting Minutes

This page includes details about each team meeting.


Meeting Minutes 18

April 3, 2023, 10:05 am - Google Meets

Agenda

  • Questions for TA

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Questions for TA

  • Do we need a logo? - If client does not have one, create one
  • What format are final docs in? - Does not matter but should be private
  • Testing tools - what type of report?

Action Items

Member Tasks
Jesse User manual, logo
Lewis Finish API authentication
Qasim Deployment instructions
Aryan Job description
Ian, Vinay Write more tests, get report

Meeting Minutes 17

March 31, 2023, 12:00 pm - Google Meets

Agenda

  • Go Though APK
  • Sprint 5 Tasks

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Feedback from Client

  • Do not show parent names in liked list on parent side - just number
  • Do not show child names in tagged list on parent side
  • She might send a photo for background

Sprint 5 Tasks

  • Make changes based on feedback
  • Add authorization to http requests
  • Work on final documentation
  • Testing tools

Action Items

Member Tasks
Jesse Add authorization to frontend http requests
Lewis Add authorization to backend API
Qasim Keep researching cookie/session issue
Aryan Make changes based on feedback
Ian, Vinay Write more tests, set up testing tool

Meeting Minutes 16

March 28, 2023, 12:15 pm - Google Meets

Agenda

  • Show Client Attendance Changes
  • Give APK Instructions
  • Sprint 5 Tasks

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Present to Client

  • Show attendance functionality - changes are approved
  • Explain APK installation process
  • Requested feedback for Friday's meeting

Sprint 5 Tasks

  • Fix bugs in attendance page
  • Clean up code and add comments everywhere
  • Continuing CI/CD
  • Finish notifications and merge with rest of code

Action Items

Member Tasks
Aryan, Vinay Clean up code and add comments everywhere
Lewis Continue CI/CD
Qasim Push code for subscriptions
Jesse Fix bugs in attendance page
Ian Finish notifications

Meeting Minutes 15

March 27, 2023, 9:00 am - CSC B-10

Agenda

  • Sprint 4 Feedback
  • Sprint 5 Progress

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Sprint 5 Progress

  • Changing Attendance UI and functionality almost finished
  • CI/CD confirm with TA both are required
  • Last messages appearing on messaging page - ask Ian about timers vs using firebase
  • Notifications for messages working - push code and do notifications for activities
  • Put settings page on hold for now

Action Items

Member Tasks
Aryan Last messages updates, dayplan refresh indicator, get appium set up
Jesse Try to get thumbnails for videos again, start testing, start User Manual for final documentaion
Vinay Attendance page logic and requests to backend
Ian Last messages with firebase, activity notifications, push code
Qasim Deployment instructions for final documentation, static subscriptions page on admin site
Lewis(Xiding) CI/CD runner, APK for client tomorrow, cookies on admin site

Meeting Minutes 14

March 21, 2023, 1:00 pm - Google Meets

Agenda

  • Present to Client

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Present to Client

  • Show finished dayplan functionality
  • Show attendance functionality
  • Ask about saving attendance or coming back to page to finish (saving in between)
  • Also need ability to check out children
  • Create APK she can download and look at on her own time, then get feedback

Action Items

Member Tasks
Aryan Set up meetings for next week - Tuesday and Friday?
Vinay Change attendance functionality to include saving and check out
Qasim Get endpoints for attendance
Lewis(Xiding) Look into getting APK

Meeting Minutes 13

March 17, 2023, 1:00 pm - Google Meets

Agenda

  • Present to Client
  • Finishing Touches for Sprint 4

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Finishing Touches for Sprint 4

  • New backend code on server, have to flush database
  • Finishing up dayplan requests, Aryan will merge with UI
  • Creating attendance requests, test with server
  • Selenium testing or something similar
  • Leave push notifications for sprint 5 - do notifications page in meantime

Action Items

Member Tasks
Aryan Merge requests with UI
Jesse Push code for dayplan requests, sprint 5 planning
Vinay Write attendance page logic
Ian Look into a notifications page for sprint 4
Qasim Update backend docs
Lewis(Xiding) Reload server, write backend tests

Meeting Minutes 12

March 13, 2023, 9:00 am - CSC B-10

Agenda

  • Sprint 3 Feedback
  • Sprint 4 Progress

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Sprint 4 Progress

  • Options for dayplan calendar UI
  • How dayplan items are stored in backend, what information frontend needs through endpoint
  • Attendance UI almost finished
  • Attendance save option? or check in all children at same time
  • What attendance POST will look like, how to store in database
  • Endpoints for editing and deleting activities
  • Options for push notifications - timer? or change database

Action Items

Member Tasks
Aryan Finsih dayplan UI, start logic
Jesse Edit and delete activities on frontend, look into more efficient way to fetch worker activities
Vinay Attendance page logic and requests to backend
Ian Look into the timer for push notifications or better options
Qasim Attendance endpoints on backend, make new activity endpoints
Lewis(Xiding) Endpoints for dayplan, get server up and running

Meeting Minutes 11

March 6, 2023, 9:00 am - CSC B-10

Agenda

  • Sprint 3 Demo
  • Plan for Demo Fair
  • Sprint 4 Tasks

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Plan for Demo Fair

  • Clean up messaging UI
  • Video activities
  • Sort activities by date in feed
  • Sample accounts

Sprint 4 Tasks

  • Everyone okay with assigned tasks
  • Attendance database implementation and frontend UI
  • Dayplan database implementation and frontend UI

Action Items

Member Tasks
Aryan Messaging UI
Jesse Videos in feed
Vinay Sort feed

Meeting Minutes 10

March 4, 2023, 4:30 pm - Google Meets

Agenda

  • Present to Client
  • Finishing Touches for Sprint 3

Attendees

  • Aryan Pramanick
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Client Feedback

  • Good work on the functionality
  • Thinking about 4th interface for owner management of app (dayhomes and number of children) - if we have extra time

Finishing Touches for Sprint 3

  • Fix bugs in messages
  • Merge all code to main
  • Try to add some more integration tests
  • Sprint 4 planning

Action Items

Member Tasks
Aryan Messages bugs
Jesse Sprint 4 planning, help fix bugs
Qasim Pull from main on cybera, redeploy
Xiding Remove migrations from PR, merge code
Vinay Integration tests

Meeting Minutes 9

Feb 27, 2023, 9:00 am - CSC B-10

Agenda

  • Messaging
  • Images/Videos
  • Other tasks for Sprint 3

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Messaging

  • Vinay and Aryan merge UI code
  • Qasim and Aryan connect frontend and backend

Images/Videos

  • Store files on Cybera instance, send file in JSON request
  • Returned item is a file location

Other Sprint 3 Tasks

  • Worker login - fix server side, post request on frontend
  • Share permissions - make PR and rerun migrations (new child attribute)
  • Toast error messages - works only on Android emulators not Windows
  • Dont forget documentation!!

Action Items

Member Tasks
Aryan Merge messages UI code with Vinay, begin making requests to backend to store messages
Jesse Look into camera photo/video function, add files to the activity post request, get posts for worker feed
Ian Page links for parent menu bar, continue error/success messages
Qasim Work on messages endpoints on backend, connect with Aryan
Xiding Fix up worker login issue, work on feeds for all workers on management site
Vinay Merge messages UI code with Aryan, look into worker login

Meeting Minutes 8

Feb 24, 2023, 7:00 pm - Discord

Agenda

  • Sprint 3 Progress

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Xiding Luo
  • Vinay Parab

Minutes

Sprint 3 Progress

  • Messages - UI close to being finished on both ends
  • Child sharing permissions close to being finsihed
  • Issue with Toast success/error messages
  • Database has messages, possible images/videos set up - wait to hear from Qasim

Action Items

Member Tasks
Aryan Finish up messages UI
Jesse Finish up child sharing permissions
Ian Fix problem with toast messages
Xiding Look into images/video storage
Vinay Finish up messages UI

Meeting Minutes 7

Feb 10, 2023, 10:00 am - Google Meets

Agenda

  • Present Sprint 2 to Client
  • Sprint 2 Tasks - Where are we at?

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Ayoola Oladapo (Client)

Minutes

Client Feedback on Sprint 2

  • Add ability to mark a child inactive in case they leave and come back
  • Add the ability for management to edit or delete the activities that a worker has poster
  • Add permissions for a child's activity/photo to be shared to other parents
  • Discussed subscription management further - not top priority but if have time come back to it
  • Color theme - purple

Sprint 2 Tasks

  • Backend - finish creating endpoints
  • Frontend - create http requests to server
  • Dont forget to update diagrams

Action Items

Member Tasks
Aryan Get request for feed activities
Jesse Post request for new activity, get request for children of daycare worker
Ian Push menu bar code, add activity UI tests
Qasim Activity endpoints
Xiding User endpoints
Vinay Post request for login credentials

Meeting Minutes 6

Feb 6, 2023, 9:00 am - CSC B-10

Agenda

  • Sprint 1 Feedback
  • Sprint 2 Tasks

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Sprint 1 Feedback

  • Low-fidelity UI diagram - mainly make arrows more clea
  • Clean up story map
  • Possibly add tabs for long pages
  • Remember to update all diagrams as code progresses

Sprint 2 Tasks

  • Think about test-driven development
  • Finish up frontend and backend, intergrate Wednesday/Thursday
  • Testing Thursday/Friday
  • Set up meeting with client for Friday
  • Update documentation

Action Items

Member Tasks
Aryan Continue feed page UI, set up meeting with client
Jesse Continue activity page UI
Ian Continue menu bar UI
Qasim Continue backend and admin page for adding users
Xiding Continue backend and admin page for adding users
Vinay Continue login page UI, make PR for flutter template

Meeting Minutes 5

Jan 30, 2023, 9:00 am - CSC B-10

Agenda

  • Sprint 1 Demo
  • Sprint 2 Tasks

Attendees

  • Aryan Pramanick
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Vinay Parab
  • Pranjal Dilip Naringrekar (TA)

Minutes

Sprint 1 Demo

  • Put scrum roles in table to outline for each sprint
  • Add title in between UML sequence diagrams
  • Clean up story map

Tasks for Sprint 2

  • Re-assign some tasks to different people - user tables
  • Begin basic UI for frontend and integrate with backend later
  • Get databse added and backend ready for integration

Action Items

Member Tasks
Aryan Begin Feed page UI
Jesse Begin activity page UI
Ian Begin menu bar UI
Qasim Database integration
Xiding Continue backend, admin page
Vinay Begin login page UI

Meeting Minutes 4

Jan 27, 2023, 11:00 am - Google Meets

Agenda

  • Client feedback on user stories
  • Show client UI prototype
  • Sprint 1 revisions

Attendees

  • Aryan Pramanick
  • Vinay Parab
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Ayoola Oladapo (Client)

Minutes

Client Feedback on US

  • Wording on 1.11 - change "both" to "all children"

Client Feedback on UI Prototype

  • Looks good!

Sprint 1 Revisions

  • Nothing to change

Action Items

Member Tasks
Jesse complete deployment, release sprint 1 on github
Qasim begin back-end
Xiding begin back-end

Meeting Minutes 3

Jan 25, 2023, 9:00 am - CSC B-10

Agenda

  • Meet with TA
  • Decide on deployment method
  • Sprint 1 deliverables

Attendees

  • Vinay Parab
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Pranjal Dilip Naringrekar (TA)

Minutes

Meeting with TA

  • Sprint 1 due Sat 8:00pm
  • Deploy docs to Github right away
  • Github story board
  • Branch protection rules on Github
  • Meet with client before Sprint 1 delivered

Deployment Method

  • Docker for mobile and web applications
  • Look into Cybera, decide by Sprint 2

Sprint 1 Deliverables

  • Story board on Github - tasks and user stories
  • Aim to finish all tasks by tonight
  • Send to TA to review Thursday afternoon

Action Items

Member Tasks
Aryan UML sequence diagram, finish manager UI prototype, set up client meeting
Ian Finish architecture diagram
Jesse Deploy mkdocs, Github story board
Qasim Write acceptance tests, add US to Github storyboard
Vinay Add tasks to Github story board
Xiding Help with acceptance tests, finish technical resources

Meeting Minutes 2

Jan 18, 2023, 9:00 am - CSC B-10

Agenda

  • Choose scrum master and client manager
  • Overview of sprint 1 deliverables
  • Define user stories together
  • Meet with TA

Attendees

  • Aryan Pramanick
  • Vinay Parab
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Pranjal Dilip Naringrekar (TA)

Minutes

Scrum Roles

  • Scrum Master - Jesse
  • Product Owner - Aryan
  • May switch for future sprints

Sprint 1 Deliverables

  • Add mkdocs to github - will deploy later
  • Project overview, user stories, diagrams, sprint planning and teamwork docs (google docs)
  • Create detailed list of tasks and assign from there (discord)
  • Send email to client to confirm user stories and clarify dayplan calendar

Team Roles and Tech Stack

  • Think about working on frontend or backend - vote in the discord chat
  • Backend - Django
  • Frontend - Flutter
  • Deployment - TBD

Action Items

Member Tasks
Aryan Low-fidelity UI diagram, UML sequence diagram
Ian Low-fidelity UI diagram, Architecture diagram, UML class diagram
Jesse Story Map and project plan, Team canvas and team roles (belbin, scrum), Convert google docs to mkdocs and deploy to github.io pages, Low-fidelity UI diagram
Qasim Finish user stories - acceptance tests, complexity points, MoSCoW, UML class diagram, Set up minimal backend code
Vinay Glossary, Technical resources, Similar products and analysis, open source projects
Xiding Set up minimal backend code, Similar products and analysis, open source projects, Technical resources

Meeting Minutes 1

Jan 16, 2023, 11:00 am - Google Meets

Agenda

  • Introduction with the client
  • Talk about project specifications
  • Discuss roles in team and tech stack

Attendees

  • Aryan Pramanick
  • Vinay Parab
  • Ian Cho
  • Jesse Grywacheski
  • Qasim Muhammad Akhtar
  • Xiding Luo
  • Ayoola Oladapo (Client)

Minutes

Client Specifications

  • Taking attendance, uploading videos, making program plans, messaging between staff and parents
  • Minimum functions - pictures and videos
  • Parent can only access info for their child, worker can only access children under their care, agency/admin can access all dayhomes under their branch or children in their center

Team Suggestions

  • Have a feed for each child that parent can view - has all notifications including attendance and photos
  • Attendance sheet on daycare worker's side
  • Subscription page to list pricing options - for agency/admin
  • Google pay API - only if have time

Team Roles and Tech Stack

  • Think about working on frontend or backend - vote in the discord chat
  • Backend - Django
  • Frontend - Flutter
  • Deployment - TBD

Action Items

Member Tasks
ALL Vote for your role as frontend or backend, review sprint 1 deliverables