Skip to content
nchouman edited this page Mar 31, 2025 · 11 revisions

Welcome to the project-theynotlikeus wiki!

Members:

  • Subaita Mamun (CCID: Subaita1, Username: SubaitaM)
  • Nour Chouman (CCID: chouman, Username: nchouman)
  • Kehan Chen (CCID: kehan, Username:KarlFranzman)
  • Ercel Angeles (CCID: erceljoh, Username: ercelangeles)
  • Nymur Rahman Nyar (CCID: nyar, Username: nymur-rahman-nyar)
  • Abhi Patel (CCID: abhi, Username: ap001AP)

Project Part 2 Deliverables:

Project Part 3 Deliverables:

Project Part 4 Deliverables

Meeting 1 Notes

  • Team mates introduced one another
  • TA is Nandan
  • Familiarized ourselves with how to use user stories
  • Created discord with TA as a means to communicate.

Meeting 2 Notes

  • Discuss what we are planning to do for project part 2.
  • Split up the work.
  • Mainly looking at UI mockups
  • Add comments on all frames brief summary
  • Make sure all frames are linked (arrows)
  • CRC cards, as long as you have them defined in the wiki
  • Make a few model classes on what you anticipate the classes to be (model class, event class, etc)
  • We can also add png as long as it is defined.
  • Some examples will be provided.
  • TA does not care too much about CRC cards
  • Break user stories down into sub issues
  • 40% of the user stories should be finished by the halfway point in project part 3
  • Select those 40% right now for this part of the project, can be used as a tag on github to show a halfway point.
  • Being given story points on each of the tickets that basically tell you how much effort you need to do the fix. This is assigned by the team
  • Make sure the user stories don't have more than 5 points, so difficulty should not be over 5 points in difficulty to effectively break down the project and feature.
  • For example, function = 3 points, UI change = 1, activity with new features and fragments = 5 points
  • As long as you are splitting up the work.
  • An example will be sent to us for how to do the user stories.
  • Mui.com can download xml files to basically create xml files > Material ui > components

Meeting 3

  • February 12, 2025
  • In this meeting we went through the story board and mockups
  • For the administrative fragment - you can stick to the toggle
  • The log out function can be a wow factor - you can put the log out button on the edit profile fragment
  • Focus on the wow factor at the end
  • Export the figma file as a PDF to submit (you can screenshots too if its easier)
  • The story board is okay as long as it isn't too cluttered each deliverable should have a page inside the wiki
  • the figma looks good -we are getting 100!
  • Backlogs or user stories look good too.
  • When you start implementing, someone should make all the dummy classes.
  • Make all the classes and screens/ XML at the start
  • 2 people will create all the fragments and connect them together before working on each fragment

Meeting 4

  • Main issue is in backlogs: some did not have descriptions
  • Feature you write more for, user stories are more general. So basically, write more detailed things for the features on the tickets.
  • CRC cards naming is off
  • Organize wiki side bar so everything is more clear.
  • Use the user stories and then use the features to write up the details.
  • For part 3, focus on: making the prototype, include the comments for each method/functions, and classes, and include test cases. UML diagram should be made. As long as you are done the 40% portion of the code, the prototype should be good.
  • Nymur demonstrated what we have so far. So far it is good.
  • Focus on the testcases, assign each person using the issue board on github.

Meeting 5

  • March 5, 2025
  • For the UML diagrams: the structure is good, but the relations are needed, add the relationships manually.
  • Nymur explained the code structure to Nandan.
  • Should have controllers to add, delete, edit in the database. Focus on this in part 4.
  • Part 3 demo is next week and it looks good! More than 40% so it is good
  • He is not going to look at the contributions lol
  • Javadocs will be added, UML being fixed, etc.
  • Controllers will be based on how database is set up ex. one for the mood, one for the users, etc.
  • Need the testcases, CI (if you can, not necessary), UML diagrams.
  • For project part 4: can organize everything in folders, have controllers.

Meeting 6

  • All members were present.
  • Nour and Nymur did the demo to Nandan.
  • Advice: use glide for photos, permissions, MVC

Meeting 7

  • All members present.
  • Nymur updated Nandan on everything we have done so far.
  • The 300 minutes is based on processing time.
  • Nandan checked our database.
  • Google Maps API is the most useful to do the geolocations.
  • Work on database first, then continue to work on app
  • No need to have main_clone, we can just work on the main.

Meeting 8

  • Nymur updates Nandan on the fixes to the app so far. (photo, offline, photo limit, material ui, etc.)
  • Wow factor: notify user for user and admin upon post
  • Improve colour scheme to be more readable, and edit colour in general :).....
  • Test cases: split up complex test cases into several files rather than just one.
  • Include CI

Clone this wiki locally