ubc-cpsc455-2024S / project-14_resting_shark

project-14_resting_shark created by GitHub Classroom
https://mangoose-backend.vercel.app
MIT License
0 stars 0 forks source link

Scrum Report 4 #96

Open emmah47 opened 3 months ago

emmah47 commented 3 months ago
  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)?
emmah47 commented 3 months ago

Emma Huang

1 . Set up authentication, pair programmed frontend dashboard with Maggie, did a few backend endpoints

  1. Backend folder was configured to use js so I had to redo it but then there were git issues so I accidentally deleted the entire backend while doing auth and had to rewrite it
  2. Chat gpt integration, add backend + update models for all existing + new frontend stuff
atkv2 commented 3 months ago

AT

1 . I helped with the frontend UI for the landing and login/register and connecting it with the db backend that EH set up. I also helped adjust some of our models to match the mongoose schema form.

  1. I struggled initially with the design for the login, register and landing page - but with some input and advice from my team and by referencing some wonderful resources that they suggested I made a quick figma design and implemented it.
  2. Add any additional/missing functionality/endpoints - specifically the ability to edit and remove lessons from a user's profile. Help the team with any of our final goals/requirements and functionality and features we still need.
Awakuruf commented 3 months ago

DF

1 . Integrating streaks, lives and game over feature with every type of questions (MC, D&D and Matching), centralized / migrated the above feature into lessons component (they were originally in the MultipleChoice component)

  1. I had an issue with having the global button in Lesson component take over the functionality of the submit button in MultipleChoice component and navigating through different hierarchy of components to add the global score, streaks and game over feature.
  2. Chat GPT integration & back end work for editing and adding questions onto pre-existing lessons (Add / Remove / Edit any question in a lesson) & any extra feature that we might get to.
meiy112 commented 3 months ago

MW

  1. I pair programmed the dashboard with Emma, finished implementing the matching question and validation modals, and created the profile page.
  2. I had trouble with the matching question since the libraries I tried using for the connect-the-dots feature were all deprecated, so I ended up implementing it from scratch with svg lines.
  3. I plan on finishing the frontend for the dashboard and profile page, creating an end page for the lesson, creating a new page for the user to edit questions, and doing whatever else is needed to wrap up our project.