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: