janet-chen / CPSC436I-project

1 stars 0 forks source link

Scrum #3 #22

Open kevinhryang opened 4 years ago

kevinhryang commented 4 years ago

Sprint 3 Jun 7 - Jun 20

CSID:

What did you work on this sprint?

What major challenges/issues did you encounter?

What do you plan to work on for the coming sprint?

Next Sprint: Jun 21 - July 11

ckvu commented 4 years ago

CSID: i2j0b

What did you work on this sprint? I incorporated a third party API, and the app is successfully making calls to this API. I also implemented the actions and reducer logic.

What major challenges/issues did you encounter? While implementing the action/reducer logic, there were quite a few errors to untangle. I also discovered that we'll most likely need to incorporate different APIs because the main API we're currently using doesn't supply all the data that we need.

What do you plan to work on for the coming sprint? I plan to find and use another API or library that will supply the extra details that we need for the user's search results. I then plan to implement the UI that will display this extra information.

qstevens commented 4 years ago

CSID: h8p1b

What did you work on this sprint? Integrate react-router and material-ui. Created top navbar with links to calendar, login, registration pages.

What major challenges/issues did you encounter? Material-UI examples use functional components with React hooks, while our project was implemented with class components. Took some time to figure out how to make material-UI work with class components.

What do you plan to work on for the coming sprint? Working on saving Favourited images to MongoDB and Collections and presenting saved Collections on a new view.

janet-chen commented 4 years ago

What did you work on this sprint? I created a Figma prototype of the landing page, search results, and sidebar. I also used Material UI's CardMedia component to load stored images on the landing page as well as display saved URLs from the Unsplash query.

What major challenges/issues did you encounter? Right now, some of our components are functional and some are class-based, which is something we'll have to resolve. As the examples for Material UI are functional components with React hooks, it was challenging to figure out how to change them into class components.

What do you plan to work on for the coming sprint? The large parts that I'm working on is the user registration and login handling. I will be setting up the Node.js/Express server. I will also be adding small changes to the media components, such as fixing the CSS and adding a note to a component.

kevinhryang commented 4 years ago

b0z1b:

Reconfigured the scheduler component with material ui, as well as popup mini calendar.

I struggled with trying to reconcile react hooks with redux, I didn't fully understand the documentation I was going through. Additionally, it was difficult stitching together pieces of code from different sources into one cohesive component.

This sprint I will create mockups of the scheduling functionality, then implement it. Users will be able to add media components to the mini scheduler, and organize them on some main scheduling page.