Meetings - CMPUT301F24syzygy/syzygy-events GitHub Wiki

10/22/2024

Sprint Leader: Gareth

Discussed feedback over project 2.

  • All good, maybe some backlog ranked to high risk but otherwise good

Assigned tasks for upcoming week

  • Gareth to work on backend (database) for half way point
  • Devyn to work on frontend (ui) for half way point
    • Gareth and Devyn will work together to combine once finished
  • Gareth update CRC cards
  • Kyle and Caly to do test cases
    • Caly will do Database - can start writing immediately
    • Kyle to do UI tests, needs to wait for Devyn to complete public facing interface
      • Might be able to piggy back Caly test cases
  • Devyn to update Mockup
  • Richie to do UML once Gareth and Devyn complete with CRC
  • Ritish (assign people issues and and assign dates smartly) add issues if needed
  • Ritish to be research guy as needed

Gareth:

  • Complete: Complete majority of database
  • To do: Test database and hook database up to ui
  • Blocking: Waiting on ui

Devyn:

  • Complete: Working on UI
  • To do: Finish working on UI then start hooking up database
  • Blocking: Testing of database

Kyle:

  • Complete:
  • To do: Testing
  • Blocking: UI and Database

Ritish:

  • Complete:
  • To do: Assign people, research problems
  • Blocking:

Caly:

  • Complete:
  • To do: Testing
  • Blocking: UI and Database

Richie:

  • Complete:
  • To do: UML
  • Blocking: UI and Database

Questions

  • Capacity to implementation
  • Scenarios must be replicable (part of final submission)
  • Any field stated must be included in the event
  • Can update project backlog if needed
  • Should limit invitation respond date
  • Need start date, end date for sequences
  • Need closure date for waitlist, lottery only available after. Only fill lottery button. (Capacity set on begin and needs to be visible)

10/29/2024

Sprint Leader: Gareth

Everybody tested and went through the app

Due date moved to Nov 8 (+1 week)

Complete:

  • Backend functionality is all complete, need to do some bug checking on delete cascade
  • Frontend, done all but event view and admin. Removing admin from part 2
  • CRC, database crcs are done need to do frontend crc
  • Docstrings done for database, need to add to frontend

Questions:

  • Testing Only need to do major basic things. e.g. test adding to database, deleting, updating, getting, and that results are as expected
  • Project backlog, needs to be updated to match what we will complete for part 2. Graded from what we said we would complete
    • Assign tasks to people and due dates
    • Only need the user stories but should add some draft items for testing and issues
  • TA to send us rubric, need to send him api key
  • TA will get back to us about the notification who sends and what do the settings prevent

Tasks:

  • Kyle and Caly to do testing. No need to do ui so will both share database
    • Can start tonight after we hook up the lottery system
  • Ritish to work on prettyifying the ui, also bring android phone for testing next week.
  • Devyn and Gareth to finish hooking up functionality (to be done by Friday)
  • Richie to work on UML

Gareth:

  • Complete: Extra database functionality, Database CRC
  • To do: Hook up to UI, Test database
  • Blocking:

Devyn:

  • Complete: Finish UI and hook up to database
  • To do:
  • Blocking:

Kyle:

  • Complete:
  • To do: Testing
  • Blocking:

Ritish:

  • Complete: Assigning
  • To do: checking how to make ui look better
  • Blocking:

Caly:

  • Complete:
  • To do: Testing
  • Blocking:

Richie:

  • Complete:
  • To do: UML
  • Blocking:

11/5/2024

Sprint Leader: Gareth

Change who's doing what

  • Gareth and Devyn will now do the UML since it will be easier since they did most of code.
  • Caly, Ritish and Kyle will focus on testing to get that complete
  • Ritish and Kyle will check over app to look for visual bugs (things that look bad)
  • Ritchie will do the UI mockup based on the current state of app
  • Gareth to fix placeholder photo and error photos

Testing

  • Caly to test models and controllers
  • Ritish and Kyle will split up user story testing
  • Caly hooked up testing to use different database
  • Testing will be split different files
    • File for each model and controller
    • File for admin, user, organizer
  • Caly need admin for github to link automated testing with database.
    • Gareth has now given Caly admin privledges

Gareth:

  • Complete: Database hook up to UI for Part 1
  • To do: CRC cards for frontend
  • Blocking:

Devyn:

  • Complete: UI for part 1
  • To do: Docstrings for frontend
  • Blocking:

Kyle:

  • Complete:
  • To do: Testing.
  • Blocking:

Ritish:

  • Complete: Set up github actions
  • To do: Testing, checking through app for visual bugs
  • Blocking:

Caly:

  • Complete:
  • To do: Testing
  • Blocking: Needs admin access for testing purposes

Richie:

  • Complete:
  • To do: Get all the icons, replace photos on ui mockup with screenshots from up, Testing application
  • Blocking: Final touch ups to ui

11/19/2024

Sprint Leader: Gareth

Demo

Tasks

  • Kyle and ritish to do deep dives into all functionalities
    • Test all edge cases and all user requirements and make sure everything works
    • Write down all visual or functional bugs
    • Write down any spot that is missing a helpful or user expected functionality
    • For next tuesday
  • Devyn to fix UI bugs on smaller screens and start admin screens
  • Gareth to deep test and fix deletion bugs
  • Caly to complete unit testing. Then will finish user story tests then will add edge case tests/failure tests

Gareth:

  • Complete: UML, bug fixes
  • To do: Test and fix deletion in database, Notifications
  • Blocking:

Devyn:

  • Complete: Mockup, bug fixes
  • To do: UI adaptability and admin functionality
  • Blocking:

Kyle:

  • Complete: Testing for Part 1
  • To do: Full manual and edge case testing of all current functionality
  • Blocking:

Ritish:

  • Complete: Testing for Part 1
  • To do: Full manual and edge case testing of all current functionality
  • Blocking:

Caly:

  • Complete: Testing for Part 1, set up github actions, set up firebase for testing
  • To do: Finish Unit test then start on User Story tests
  • Blocking:

Richie:

  • Complete:
  • To do: General Testing
  • Blocking: Admin completion

Demo Notes:

  • create android notifications
  • improve user profile view (divs for bio look bad)
  • change “waitlist, status, enrolled” status bar (should look different from clickable chips)
  • fix phone number text so it lines up correctly
  • visual bug with notification list item: clipped text at the bottom
  • add some date format validation
  • ensure keyboard doesn't mess with view

Other Notes:

  • ensure all views adapt well to phone size
  • profile icon appearance in admin bug

Next Week:

  • add entrant profile view for organizers (or at least display contact info)
  • make any changes required after prof answers clarification questions
  • update wiki
  • change primary colors & replace android icons
  • improve icons and verbiage

11/26/2024

Sprint leader: Gareth

Last meeting before deadline. Everybody to finish up and complete task On tract to complete with time to spare.

Gareth:

  • Complete: Notifications
  • To do: Fix deletion and debug, UML
  • Blocking:

Devyn:

  • Complete: UI adaptability
  • To do: Finish admin functionality, bug test
  • Blocking:

Kyle:

  • Complete: Most of manual testing
  • To do: Finish manual testing and test admin
  • Blocking: Gareth and Devyn finish admin

Ritish:

  • Complete: Most of manual testing
  • To do: Finish manual testing, test admin
  • Blocking: Gareth and Devyn finish admin

Caly:

  • Complete: Model tests
  • To do: Unit tests
  • Blocking:

Richie:

  • Complete:
  • To do: UI mockup, Test through all user stories
  • Blocking: