aaronNgu / CourseHub

1 stars 5 forks source link

Scrum - Workshop6 #52

Open aaronNgu opened 4 years ago

aaronNgu commented 4 years ago

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

INCLUDE your CSID in your post.

Grading rubric from the course webpage :

On-time delivery. (A 0/2 here results in an overall 0 without review of the subsequent items.) Includes each required item in the scrum report. Demonstrates a bit of meaningful reflection on at least one item in the report. (It’s particularly natural for this to be in “where you might have gotten stuck”.)

aaronNgu commented 4 years ago

CSID: m9k1b

  1. Enhanced existing add review endpoint. Connect the add review endpoint to the frontend. Added Pagination on the frontend. Enhance fetch course endpoint to accommodate for the Pagination.
  2. Resolving merge conflicts was abit of a pain.
  3. Hopefully, implement the search function. Fix up the site so that it's presentable. Maybe implement a loading page for when the data is being fetched.
wwyc commented 4 years ago

CSID: z3f5

  1. Changed folder structure to make react app and express api integrated. Resolved page routing issues using api fallback history. Deployed app on heroku.

  2. Page routing was not working properly after folder structure change. Tried using hash router but then found out api history fallback was a cleaner approach.

  3. Review assessment rubrics and prepare for demo.

Spandana-Baruah commented 4 years ago

CSID: k4k2b

  1. Wrapped up google oauth login functionality. Implemented Database integration with login so once a user is authorized via passport middleware, their account info is stored in our mongoDB database - based on which they can then use other features (such as add review/course) in our app.

  2. Merge conflicts and figuring out why the DB-integration-with-login functionality was working locally but breaking on heroku.

  3. Implement small fixes in the app so our main functionalities are fully complete (such as regex input validation in add course form, app logo(?), etc). Review the demo+project assessment rubrics and prepare accordingly.

illeanz commented 4 years ago

csid: n5b1b

  1. Worked on routing each course item to its coursepage and pulling up the relevant reviews from the backend.
  2. Deploying is hard...
  3. Work on cleaning up the code, any outstanding bugs, and optimizing code.