wonhakchoi / Epic-Project-Group

1 stars 1 forks source link

SCRUM Report 4 #42

Open CedricPulmano opened 1 year ago

CedricPulmano commented 1 year ago

A collection of our SCRUM reports for connecting our data to our MongoDB database with Express, Axios, and Mongoose.

CedricPulmano commented 1 year ago

Cedric Pulmano (t7t2z)

1. What did you work on this past iteration (2 weeks)? I initialized the MongoDB database and added dummy data for users and restaurants, which could be interacted with by HTTP requests. I also helped a small bit with using the Google API; specifically, converting the photo_reference returned by each restaurant result object, and making a separate API call to get the photo URL based on the photo_reference field.

2. What were any major issues/challenges you ran into? We had a small merge conflict with our imports, which took a while to find. We also had a few issues setting up the Google API, as well as using the Google API, as there was some information that we wanted to get from the results of the requests, but we could not figure out how to get it to work for a long time.

3. What do you plan to work on for this coming iteration (2 weeks)? I plan to contribute to implementing the rating system, helping out with the Google API implementation, as well as general debugging with anything else that needs help.

malcolmz-zr commented 1 year ago

Malcolm Zhao (g0t0j)

  1. What did you work on this past iteration? I worked on getting to know the Google Maps API, and its components including the Places API and images API. I implemented those into the search feature of our project.

  2. What were any major issues/challenges you ran into? We combined our work a little last minute so there was slight stress on whether our work would have a merge conflict, or if everything would still function properly after combining. We got them resolved before the meeting though so it worked out.

  3. What do you plan to work on for this coming iteration (2 weeks)? I plan to help more with styling and adding features to the project, with a rating system, Images API for restaurants currently on my mind.

wonhakchoi commented 1 year ago

Wonhak Choi (o9z2b)

1. What did you work on this past iteration (2 weeks)? I implemented the log in and sign up page, and created the end points for adding user log in information to the database.

2. What were any major issues/challenges you ran into? Some challenges were putting all our code together into one place, as we were individually working on our own branch, so we ran into some minor issues with errors popping up.

3. What do you plan to work on for this coming iteration (2 weeks)? Our group will meet up to further discuss about what we're going to do for the next 2 weeks to meet our next project progress deadline. I will continue to work on the login and sign up page as well as styling using material UI. I will also start working on the API end points.

imvanwendy commented 1 year ago

Chenwen Shen (m3d2b)

  1. What did you work on this past iteration (2 weeks)?

I made a planning doc for our meeting for this project progress, wrote the boilerplate code for setting up our express server backend, made a form for adding new collections on the front-end and also the components and logic for adding a restaurant to a collection, wrote the required GET and POST endpoints for collections, and connected those endpoints to the the database using database queries.

  1. What were any major issues/challenges you ran into?

I had major trouble trying to figure out how restaurant data was going to be delivered to the front end and how it would be stored within collections. During the meeting we decided that restaurant data would not be stored in the database and would instead come from the Google Maps API, however; when working on collections I was worried that it would result in too many calls to the API and also we haven't done the Google Maps API code yet.

  1. What do you plan to work on for this coming iteration (2 weeks)?

I plan on making another meeting doc for the next meeting to discuss what needs to be done before project deadline. I also plan on finishing the DELETE endpoint for collections and connecting all the collections endpoints with the Google Maps API. I will also discuss with the group how to breakup the tasks for the review system that we are planning to do.

tammy-kim commented 1 year ago

Tammy Kim (r0x2b)

1. What did you work on this past iteration (2 weeks)? I made changes to the navigation bar, and implemented the styling for displaying and adding collections.

2. What were any major issues/challenges you ran into? We spent a while figuring out how to integrate Google Maps API onto our project. We also struggled with some merge conflicts resulting in console errors, so for the upcoming sprint, we are going to divide our work in a way such that we can avoid working on the same files at the same time.

3. What do you plan to work on for this coming iteration (2 weeks)? I am going to work on the frontend for the review system, and add a new home page as well as a logout feature in the navigation menu. I will try to make the user flow a lot more smooth.