sassansh/Places

Scrum Update - Progress 3

Opened this issue ยท 4 comments

  1. What did you work on this past iteration (2 weeks)?
  2. What were any major issues/challenges you ran into?
  3. What do you plan to work on for this coming iteration (2 weeks)?

Total: ~5 sentences max!

See Grading Rubric here:
https://blogs.ubc.ca/cpsc436i2021s/assessment-rubrics/#sec-2

Sassan Shokoohi ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป | CSID: s8w9a ๐Ÿ–ฅ | Team: Green ๐ŸŒฑ

What did you work on this past iteration?

  • Build the AddReview, AddPlace & Login components including the forms, styling, buttons, and functionality.
  • Initially move all our states into Context
    • Later moved all states to Redux with reducers and actions
  • Implemented better logging for backend using morgan and concurrent start with our frontend using concurrently.
  • Improve CI/CD process:
    • CI Github workflow implemented to check for successful react build.
    • Automatic deployments from main branch to Heroku. Live app link.

What were any major issues you ran into?

  • Managing our state throughout the entire application became challenging
  • I managed to learn the basics of Redux and implement it for our app.

What do you plan to work on for this coming iteration?

  • Start to link our backend and front end together
  • Move our data into mongoDB and access it through the backend.

Johnny Li (t3e2b) Team Green
What did you work on this past iteration (2 weeks)?
I changed the Review and ReviewList components to work with Redux. I made the PlaceView component update with the appropriate reviews.

What were any major issues/challenges you ran into?
Learning how to use Redux and how to integrate it into our project components was a challenge.

What do you plan to work on for this coming iteration (2 weeks)?
I plan to improve all the components I was working on so that they will work with our backend and mongodb database.

Amir Jafarvand (s4a0b) Team Green

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

I added two more components: GroupView and CreateGroup
I added the functionality that users could add new groups to the current list of groups
I added the state to redirect user to group view when they click on a group
I added the ability to update numReview, numMembers and numPlaces by using redux for each group and category
I added the state to set current category ID to render the current category

What were any major issues/challenges you ran into?

I didn't face any major issues but understanding how to use context and redux in react was a bit challenging at first

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

I'm planning to add more states/components to the app and integrating our frontend with our backend and make sure that any changes to the frontend persists when user refreshes the web page.

What did you work on this past iteration (2 weeks)?
-Continued to create design/concept plans for the application
-Build GroupListView, GroupList and Group components
-Got AddPlace workflow to use state & route correctly
-Sorted and ranked places in PlaceList
-Added add place functionality to PlaceView

What were any major issues/challenges you ran into?

-Some communication confusion with team when multiple people were working on the same functionalities
-Some mild confusion re: PRs

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

-Continue to add functionality as we connect backend/database functions