Job Experience Background
Name: Baocheng Wang
Department: Development Team
Position: Intern Software Developer
Mentor: Mitchell Anton (Junior Software Engineer)
Team Leader: Jack Weng (Senior Software Engineer)
Start Date: 2023-12-12
End Date: 2024-03-15
Disclaimer:
This log has been desensitized, which means that the log doesn't contain any content that reveals company privacy.
2023-12-12 (Tuesday)
Summary of today's tasks:
- Setting up the development environment and got familiar with the general workflow of the website.
- Read the Manual documentation, and get familiar with the development conventions.
- Reviewed one pull request assigned to me (#670)
- Started working on Task 1662 on Jira.
Other obstacles:
- Still cannot access Jira.
- Trying to figure out the issues with the pull request (#645).
2023-12-13 (Wednesday)
Summary of today's tasks:
- Reviewed the pull request (#645) with Huanan.
- Start working on the task assigned, and has implemented the feature in a non-responsive approach.
- Working to optimize the responsiveness of the drop down menu.
- Reviewed the pull request (#645) with Huanan.
- Start working on the task assigned, and have implemented the feature in a non-responsive approach.
2023-12-14 (Thursday)
Summary of today's tasks:
- Meeting with Quang and discussing some ideas about the task.
- Looked over documentation related to the Select component in React.
- Progress was made in the Task 1662 on Jira. Anticipate to create the pull request on Friday.
2023-12-15 (Friday)
Summary of today's tasks:
- Read some more detailed MUI documentations about the FormControl component.
- Implemented the outlined form control to fix the straight line issue.
- Created the pull request for task 1662 on Jira waiting to be reviewed.
Other obstacles:
- Not sure if the pull request is in the correct format.
- There seems to be multiple static files generated when running the project and also staged to the commits, should I delete them before pushing to the remote repo?
2023-12-19 (Tuesday)
Summary of today's tasks:
- Standup meeting with Huanan, Mitchell, and Quang.
- Fixed the Pull Request (#687) that is requested to change.
- Finished the task 1662 and merged the branch after Mitchell's review.
- Writing the documentation for task 1662.
Other obstacles:
- Not sure if the content added in the documentation is enough.
2023-12-20 (Wednesday)
Summary of today's tasks:
- Discussed with Huanan and wrote test cases for Pull Request (#645)
- Fixed the Migration Conflicts of Pull Request (#645)
- Start testing the functionalities of Pull Request (#645)
- Finished testing the Order Information functions of Pull Request (#645)
Other obstacles:
- The Booking functions seems not working in Pull Request(#645)
2023-12-21 (Thursday)
Summary of today's tasks:
- Standup meeting with Jody, Quang, and Huanan
- Testing the functionalities of Pull Request (#645)
- Working on Task 1298.
- Testing Task 1298.
Other obstacles:
- Can't figure out the Booking Button of Pull Request (#645), might need Mitchell's help.
2023-12-22 (Friday)
Summary of today's tasks:
- Standup meeting with Jody, Quang, and Huanan
- Finished implementing the Task 1298.
- Self-tested the functionalities of Task 1298.
- Made the pull request of Task 1298, to be reviewed by Mitchell.
Other obstacles:
- Some issues with the task 1648 and Task 1549 assigned to me on Jira. Since someone has worked on them before, should I continue working on their branch? or should I start my new branch and work from scratch?
TODO:
- Task 1662 Documentation (To Be Reviewed)
- Task 1298 Documentation (To Be Reviewed)
- Task 1663 TODO
- Task 1638 In Progress (with Huanan and Quang)
- Task 1648 QA
- Task 1549 QA (Reviewed, To Be Answered by Mitchell)
2023-12-26 ~ 2023-12-29 Christmas Holidy
TODO:
- Task 1662 Documentation (To Be Reviewed)
- Task 1298 Documentation (To Be Reviewed)
- Task 1663 TODO
- Task 1638 In Progress (with Huanan and Quang)
- Task 1648 QA
- Task 1549 QA (Reviewed, To Be Answered by Mitchell)
2024-01-02 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan
- Task 1662 documentation reviewed by Mitchell.
- Reviewing and fixing Task 1648.
- Reviewing Task 1549.
- Fixing the Task 1298 and solving the merge conflicts from the newly merged pr.
Other obstacles:
- Still trying to figure out the Make a Booking button issue.
2024-01-03 (Wednesday)
Summary of today's tasks:
- Reviewed Task 1648 and detected 1 bug.
- Fixed the isBooking state always True defects.
- Reviewing Task 1549 with Huanan and fixing the button issue.
- Fixed the migration conflicts issue of Pull Request # 645, which can now pass the auto check.
- Fixed the Task 1298 and solved the merge conflicts.
Other obstacles:
- Cannot tell the authentication requirement of some functions according to Figma, might need to confirm with Mitchell next Tuesday.
2024-01-04 (Thursday)
Summary of today's tasks:
- Standup meeting with Jody, Quang, Huanan.
- Reviewing Task 1549 with Huanan and making some progress towards the button issue.
- Discussion with Quang and Huanan to help Quang figure out the issue with Task 1638.
Other obstacles:
- Keeps getting 404 status code when redirecting to the /orderform page for Task 1549.
2024-01-05 (Friday)
Summary of today's tasks:
- Fixed the “Make Booking” button not working issue for Task 1549.
- Fixed the 404 status code in /orderform redirection issue for Task 1549.
- Fixing the Notification creation failure issue for Task 1549.
- Fixing the Order Status doesn't change the issue for Task 1549.
Other obstacles:
- Might need some help from Mitchell for Task 1549 next Tuesday.
2024-01-09 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan.
- Talk with Mitchell to troubleshoot the issue of Task 1549 with Huanan.
- Task 1298 reviewed by Mitchell and merged.
- Keep testing the Task 1549 with Huanan, after migration issue fixed by Mitchell
Other obstacles:
- Some new troubles in testing task 1549, will record them with Huanan and report to Mitchell next Tuesday.
- Due to the change of logic in the reschedule booking function, the original test cases won't pass, so I need to write new test cases first.
2024-01-10 (Wednesday)
Summary of today's tasks:
- Start working on the Task 1663.
- Finish writing new test cases for Task 1663.
- Fixed the reschedule booking request from irrelevant user not forbidden issue.
- Keep testing Task 1549.
Other obstacles:
- Nested troubles in testing task 1549.
2024-01-11 (Thursday)
Summary of today's tasks:
- Standup meeting with Jody, Quang, and Huanan.
- Fixed the email sender full name inconsistent issue.
- Finished implementing the Task 1663.
- Created the Pull Request, but still editing some test cases, will be finished on Friday.
- Keep testing Task 1549.
Other obstacles:
- Nested troubles in testing task 1549.
2024-01-12 (Friday)
Summary of today's tasks:
- Standup meeting with Jody, Quang, and Huanan.
- Finished implementing the Task 1663.
- Edited the test cases and included some test outcomes in the pull request.
- Created the Pull Request and waited to be reviewed by Mitchell.
Other obstacles:
- Nested troubles in testing task 1549.
TODO:
- Task 1298 Documentation (TODO)
- Task 1663 To Be Reviewed
- Task 1648 To Be Reviewed
- Task 1549 In Progress (Testing)
2024-01-16 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan.
- Finished the documentation of Task 1298.
- Code Review of Pull Request 670 approved by Mitchell and start fixing it.
- Testing the Task 1549.
Other obstacles:
- I am not sure if I correctly understood one of Mitchell's comments for Task 1663, need to confirm with Mitchell next week.
2024-01-17 (Wednesday)
Summary of today's tasks:
- Fixed the authentication mismatch issue of Task 1648.
- Fixed the merge conflicts of Pull Request 670.
- Writing test cases for Task 1648.
- Testing the Task 1549.
Other obstacles:
- Troubleshooting the issue that the Django unit tests I wrote were not executing.
2024-01-18 (Thursday)
Summary of today's tasks:
- 9:00 - 13:00 UniMelb Workshop Presentation.
- Solved and added a few new unit tests for Task 1648.
- Made Pull Request for Task 1648.
Other obstacles:
- Would be nice to ask Mitchell how to compare two commits on GitHub next Tuesday (not quite an obstacle, but would be a useful technique).
2024-01-19 (Friday)
Summary of today's tasks:
- Discussed with Huanan to test task 1549.
- Tested Task 1549, to be reviewed by Mitchell next Tuesday.
- Start working on Task 1668.
Other obstacles:
- Trying to figure out how to re-able the next button when there is some warning shown after registration.
TODO:
- Task 1298 Documentation (To Be Reviewed [p89, p234])
- Task 1663 Requested To Change (To Be Reviewed)
- Task 1549 Tested (To Be Reviewed)
- Task 1668 (Work In Progress)
- Task 1669 (TODO)
2024-01-23 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan.
- Finished Task 1298.
- Finished reviewing Task 1549, and started to fix it.
- Task 1648 approved by Mitchell and merged into the main branch.
- Task 1663 approved by Mitchell and merged into the main branch.
- Sharing screening and standup meeting with Huanan and Quang.
2024-01-24 (Wednesday)
Summary of today's tasks:
- Fixed Task 1668 and made a pull request.
- Documenting Task 1648.
- Documenting Task 1663.
- Start working on Task 1669.
Other obstacles:
- Deciding whether to fix task 1549 by creating a new branch.
2024-01-25 (Thursday)
Summary of today's tasks:
- Documented Task 1648.
- Documented Task 1663.
- Finished Task 1669, and made a Pull Request to be reviewed.
- Sharing screens with Quang and Huanan at the end of the day.
2024-01-26 (Friday)
Summary of today's tasks:
- Fixed the Documentation for Task 1648.
- Fixed the Documentation for Task 1663.
- Added more test cases for Task 1669.
- Working on task 1549.
- Sharing screens with Quang and Huanan at the end of the day.
TODO:
- Task 1663 (Documented, To Be Reviewed)
- Task 1648 (Documented, To Be Reviewed)
- Task 1549 (TO FIX)
- Task 1668 (To Be Reviewed)
- Task 1669 (To Be Reviewed)
2024-01-30 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan
- Task 1648 and Task 1663 reviewed by Mitchell and moved to DONE
- Working on Task 1549.
- Fixed the merge conflicts for Task 1668.
- Fixing the Task 1669 Request to Change Issue.
2024-01-31 (Wednesday)
Summary of today's tasks:
- Documented Task 1668.
- Fixed Task 1669 and wait for Mitchell to review.
- Start working on Task 1670, but will work on Task 1549 with Huanan first.
- Fixing Task 1549 with Huanan.
2024-02-01 (Thursday)
Summary of today's tasks:
- Fixing Task 1549 with Huanan.
- Fixed the order creation issue.
- Finish the Notification functions of Task 1549 [Still need to be tested].
Other obstacles:
- When to create a new notification?
2024-02-02 (Friday)
Summary of today's tasks:
- Keep working on Task 1549.
- Finished the notification displaying feature.
- Fixed the incorrect datetime display left by the previous intern.
- Sharing screen with Quang and Huanan.
Other obstacles:
- Where to create a new notification?
- How to distinguish the notifications from provider/client views?
TODO:
- Task 1549 (TO FIX)
- Task 1668 (To Be Reviewed)
- Task 1669 (To Be Reviewed)
- Task 1670 (Work In Progress)
2024-02-06 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Quang, and Huanan
- Task 1668 reviewed by Mitchell and moved to DONE
- Discussed with Huanan to fix Task 1668 messageRoomID not able to get issue.
- Fixed Task 1669.
Other obstacles:
- How to fetch the order id / booking id via Notification to implement the “View Booking (Request)” button.
TODO:
- Need to restyle the message box, so that it can match the style on Figma.
2024-02-07 (Wednesday)
Summary of today's tasks:
- Documented Task 1668.
- Fixed the issue of incorrect client user id fetched in BookingsExcerpt.js
- Finished the notification creation when the booking request was accepted and declined.
- Finished the new booking request category of Task 1549.
- Shared screen with Quang and Huanan.
Other obstacles:
- Both provider and client can cancel the booking, how to distinguish the notification displayed on both sides of view. (Maybe add a field “sender_id”?)
2024-02-08 (Thursday)
Summary of today's tasks:
- Restyled the message box and inbox matching Figma for Task 1549.
- Restyled the display of notification in the chat box to match the Figma for Task 1549.
- Redesigning the database for notification, to fix the cancel request issue.
- Fixed the indistinguishable notification issue when client/provider cancels booking request.
- Fixed the issue of the “View Booking” button in Notification cannot be clicked.
- Shared screen with Quang and Huanan.
Other obstacles:
- Both provider and client can cancel the booking, how to distinguish the notification displayed on both sides of view. [FIXED]
2024-02-09 (Friday)
Summary of today's tasks:
- Finished Task 1549 with Huanan, and Pull Request is made to be reviewed by Mitchell next week.
- Finished Task 1670, but still in the testing phase. Should be able to make PR by Tuesday morning.
- Sharing screen with Quang and Huanan.
Other obstacles:
- I am not 100% sure if the way I refactor the nested JSX (Task 1670) is legit enough.
TODO:
- Task 1549 (To Be Reviewed)
- Task 1669 (Documentation, To Be Reviewed)
- Task 1670 (Finished, To Make Pull Request)
2024-02-13 (Tuesday)
Summary of today's tasks:
- Standup meeting with Jody, Mitchell, Quang, and Huanan
- Finished Task 1670, and made a Pull Request.
- Reallocated the Task 1549 Request To Change with Huanan, and started fixing it now.
- Added Django test cases for the Notification related functions for Task 1549.
2024-02-14 (Wednesday)
Summary of today's tasks:
- Fixed the Task 1549, Decline Button not working issue.
- Restyled the Decline button according to Pull Request # 700 Requests to change.
- Fixed the Task 1670 Requests to change, and wait for review.
- Fixed Task 1549 Requests to change with Huanan, and wait for review.
Other obstacles:
- I couldn't find any design for the Decline Booking in Figma, so I just developed the Decline feature following Mitchell's description on Pull Request.
- For Task 1549, Cancel Booking is not mentioned in Request to change, but it is also not implemented, and Huanan & I are both confused about the difference of canceling booking & canceling order
2024-02-15 (Thursday)
Summary of today's tasks:
- Started working on Task 1352.
- Started working on Task 1627.
- Fixing merge conflicts for Task 1352.
Other obstacles:
- Task 1352 is a bit intractable due to its nested merge conflicts, but might take some time to do it.
2024-02-16 (Friday)
Summary of today's tasks:
- Fixing some timer issues for Task 1352.
- Implemented the alert function when users log out.
- Fixed a few conflicts for Task 1352.
Other obstacles:
- Task 1352 is a bit intractable due to its nested merge conflicts, but might take some time to do it.
- Pull Request 663 was finished before My Booking was completed, so I need to update the userData fetching in My Booking to sync with logout.
TODO:
- Task 1549 (Fixed, To Be Reviewed, Q&A)
- Task 1669 (Documentation, To Be Reviewed)
- Task 1670 (Fixed, To Be Reviewed)
- Task 1352 (Work In Progress)
- Task 1627 (To Do)
2024-02-20 (Tuesday)
Summary of today's tasks:
- Standup meeting with Mitchell, Huanan and Quang
- Finished fixing Task 1352, and made a pull request.
- Discussed Task 1549 Request To Change with Huanan.
- Tried to reproduce the error mentioned in Task 1549 Request To Change.
Other obstacles:
- Cannot reproduce the RTC 5 for Task 1549 mentioned by Mitchell.
2024-02-21 (Wednesday)
Summary of today's tasks:
- Standup meeting with Huanan and Quang
- Finished fixing Task 1670, and made a pull request.
- Discussed Task 1549 Request To Change with Huanan.
- Reproduced the error mentioned in the Task 1549 Request To Change, and reimplementing the Inbox page.
2024-02-22 (Thursday)
Summary of today's tasks:
- Standup meeting with Huanan and Quang
- Fixed Task 1549 Request To Change 7.
- Fixed the Canceled booking displayed as Refund on Inbox page issue.
2024-02-23 (Friday)
Summary of today's tasks:
- Standup meeting with Huanan and Quang
- Testing Request To Change 6 for Task 1549 made by Huanan.
- Started working on Task 1627.
- Fixed Task 1549 with Huanan and requested for review.
TODO:
- [Fixed] Task 1352 -> Fix log out system failure when log out on My Booking Page
- Task 1549 (Fixed, to be reviewed)
- Task 1670 (Fixed, To Be Reviewed)
- Task 1352 (Fixed, to be reviewed)
- Task 1627 (To Do)
2024-02-27 (Tuesday)
Summary of today's tasks:
- Standup meeting with Huanan and Quang
- Working on Task 1627.
- Shared screen with Huana and Quang.
Other obstacles:
- Mitchell commented “TO BE ARCHIVED” under the Jira ticket 1352, I am not sure what this means.
2024-02-28 (Wednesday)
Summary of today's tasks:
- Standup meeting with Jody and Huanan.
- Fixing the existing merge conflicts in Task 1627.
- Due to the known conflicts in the DB model with some other unmerged tasks (higher priority), I decided to start a new branch, and to solve the ORM conflicts after higher priority tasks are merged.
- Shared screen with Huanan regarding some remaining issues in Task 1549.
TODO
- Meeting with Jack at 7:00 pm tomorrow.
2024-02-29 (Thursday)
Summary of today's tasks:
- Standup meeting with Quang and Huanan.
- Fixing the existing merge conflicts in Task 1627.
- Due to the known conflicts in the DB model with some other unmerged tasks (higher priority), I decided to start a new branch, and to solve the ORM conflicts after higher priority tasks are merged.
- Shared screen with Huanan regarding some remaining issues in Task 1549 & had a glance at Paypal frontend demonstrated by Quang.
2024-03-01 (Friday)
Summary of today's tasks:
- Standup meeting with Huanan。
- Working on Task 1627.
- Reviewing Himaja's previous work on Task 1621.
TODO:
- Task 1549 (Fixed, to be reviewed)
- Task 1670 (Fixed, To Be Reviewed)
- Task 1352 (Fixed, to be reviewed)
- Task 1627 (To Do)
- Task 1621 (To Do)
2024-03-05 (Tuesday)
Summary of today's tasks:
- Standup meeting with Huanan and Quang
- Fixing some conflicts in Task 1627.
- Trying to understand what Himaja has done for Task 1621.
- Shared screen with Huana and Quang.
Other obstacles:
- Task 1549 still under review…
2024-03-06 (Wednesday)
Summary of today's tasks:
- Standup meeting with Huanan, Quang and Jack.
- Fixed Task 1627 and made a pull request.
- Code Review with Jack on Task 1549.
- Got some Requests To Change for Task 1549.
2024-03-07 (Thursday)
Summary of today's tasks:
- Standup meeting with Huanan, Quang.
- Fixing Requests To Change for Task 1549.
- Help Steven troubleshoot some configuration issues.
- Shared screen with Huanan, Quang, and new interns.
2024-03-08 (Friday)
Summary of today's tasks:
- Standup meeting with Jody, Huanan, Steven, and Eason.
- Fixed Requests To Change for Task 1549.
- Shared screen with other interns.
TODO:
- Task 1549 (Fixed, to be reviewed)
- Task 1670 (Fixed, To Be Reviewed)
- Task 1352 (Fixed, to be reviewed)
- Task 1627 (Fixed, to be reviewed)
- Task 1621 (To Do)
- Task 1646 (To Do)
2024-03-12 (Tuesday)
Summary of today's tasks:
- Standup meeting with Huanan, Quang, Steven, and Eason.
- Fixing Task 1670 Request to change.
- Helped Huanan fix the merge conflicts in Task 1549.
- Fixed the PR 700 branch merging mess.
- Reviewing PR 700 with Jack, Huanan, and Steven.
- Meeting with Jack, Jody, Huanan, Quang, Steven, and Eason.
TODO:
- Handover: document all the finished tasks so the new interns can keep working on them.
2024-03-13 (Wednesday)
Summary of today's tasks:
- Standup meeting with Huanan, Quang, Steven, and Eason.
- Documenting the handover for Upgrade Chatbox & Booking task.
- Fixing Task 1670.
TODO:
- Handover: document all the finished tasks so the new interns can keep working on them.
2024-03-14 (Thursday)
Summary of today's tasks:
- Standup meeting with Huanan, Quang, Steven, and Eason.
- Documenting the handover for all the remaining tasks.
TODO:
- Handover: document all the finished tasks so the new interns can keep working on them.
2024-03-15 (Friday)
Summary of today's tasks:
- Standup meeting with Huanan, Steven, and Eason.
- Hand over remaining tasks to Steven.
TODO:
- Say goodbye to everyone in RESORTer