jessaberry / mapnap

2 stars 1 forks source link

SCRUM 4 #40

Open jessaberry opened 1 year ago

jessaberry commented 1 year ago

name: Jessa Shi csid: u0d2b

In the past iteration, I worked on linking react components to trip API backend calls via redux thunks with the help of axios. I also worked on the budget visualizations, including a line chart and doughnut graph, through react-chartjs-2.

The major challenge I ran into was handling data from multiple collections; once trip worked, experiences broke, and vice versa.

For this coming iteration, I will fix the issues causing trips not to show up, attempt to implement a tree structure between trips and experiences, and finalize the project.

thelyrist commented 1 year ago

Name: Eric Chau

In the iteration I have implemented the backend mongo and expressJS for the team to store data from the front end.. Rewrote the authentication system and applied some theme and navigation, etc.

challenge: had to rewrite the authentication system in auth0 as the originally written one from a member who was responsible but just left. The version he submitted 12 hour before the deadline: a button that redirected from a login form to a dashboard, a logout button that redirected to the login form. the form has no value validation, submission from the sign was not checked for duplicate login id, no tracking of the logged in status so a non authenticated user could still access any protected pages, etc. the list goes on. I had to rewrite the entire system 12hr before the submission deadline. Also, my mac would only boot to safe boot after an OS update and many programs will crash. Need to reinstall the OS probably

Going forward, I will work with jessa to make the appropriate changes to the backend to support the needs of the front end. I will continue to develop the s3 uploader component and the memory module.

maxzhong02 commented 1 year ago

Name: Max Zhong

For the previous iteration, implemented and cleaned up CSS related to the mapview. Worked with team to develop ideas related to project scope and design.

Challenges: difficult to learn new systems and work with mongoose/mongodb to try and connect trips to mapview, in addition to trying to get react-leaflet to work.

Next iteration: completion of mapview and cleaning up of css, connecting trips and oneffect for everything related to trips so updated information will show instantly via the map