Update Meeting Minutes authored by Clifford Xing's avatar Clifford Xing
...@@ -72,6 +72,98 @@ By our next meeting (Sunday February 9th) we have assigned the following (TO BE ...@@ -72,6 +72,98 @@ By our next meeting (Sunday February 9th) we have assigned the following (TO BE
## Meeting 2 - Date: Sunday, February 9th, 2025
### Present: Cliff, Ted, Ryan, Michelle
### Absent: N/A
### Agenda:
-Do a "standup" of the work we have done since last meeting
-Discuss any ongoing issues with the previously assigned tickets
-Brainstorm any new tickets that have come up
-Discuss the implementation of the remaining tickets
-Delegate the remaining tickets before the demo
### Notes:
-The android studio project and firebase account were set up successfully
-Michelle set up the google sign in rules, so google sign in can be implemented this week
-Ryan completed the "temporary UI", which works alongside the auth code that Cliff and Ted wrote
-Authentication seems to be working, edge cases like same email sign up or invalid email addresses are handled
-A new ticket for no internet on device should be created, seems like a low priority issue
-Out of the remaining tickets, the ones that are important seem to be database models, database ops, google sign in, and auth UI, which all should be aimed to be finished by our demo
-Ted mentions that database operations should be made this week, but testing can come later, as the demo's focus is on auth, which the team agrees on
-Database operations should include:
-Implement Create & Update User Profile
-Implement functions to create new user profiles and allow updates to fields like profilePicUrl and username.
-Implement Firestore CRUD Operations for Posts
-Implement Firestore functions to create, retrieve, update, and delete posts for authenticated users.
-Implement Firestore logic to allow users to add, edit, and remove tags/reviews on posts.
-Implement Fetching Posts for User’s Feed
-Implement a function that retrieves posts from users the logged-in user follows, sorted by timestamp.
-Implement Adding & Removing Likes
-Implement Firestore logic to allow users to like and unlike posts by updating the likesCount and likes array field.
-Implement Adding & Fetching Comments
-Implement logic to allow users to add, fetch, and delete comments under each post in Firestore.
-Implement Follow & Unfollow Functionality
### Decisions:
-We will push to have the following tickets done by Friday, February 14th 2025:
```
-Auth UI
-Google sign in
-Database models
-Database operations
```
-Any members who finish their ticket earlier can help with testing on the other tickets due on Friday
-Will meet again if any issues come up with these tickets
### Actions:
- Ted and Cliff will both work on database models and database operations
- Michelle will implement google sign in authentication and assist with testing database operations
- Ryan will implement the authentication UI and assist with testing database operations
... ...
......