Monday, April 7 2025 – Over the past few weeks, I’ve been working on several features that are part of a larger parent module, the transfer process. This includes building pages for creating transfer orders, picking and packing, delivery, and receiving. Last week, I successfully completed end-to-end testing of the entire flow, ensuring that everything functions smoothly from start to finish.
Through this testing phase, I was able to identify several bugs and issues. Whenever I encountered an error, I took the time to trace its source, whether it originated from the UI or the backend. I made it a habit to document every bug I came across and performed stress testing by intentionally trying to “break” the page. For example, I repeatedly switched between view and edit modes to confirm that the state transitions were handled correctly in the code. I also tested actions like creating and canceling, undoing and redoing, and made sure to resolve all errors thrown by React.
In addition to that, Mr. Peter recently assigned me a new daily task. Starting last week, I’ve been dedicating the last two hours of my workday to this task. It involves uploading item information into the system, and also includes editing item images. Since the image editing part requires Photoshop, Mr. Peter gave me a walkthrough on how to do it. I’m still adjusting to the image editing process, but I’m committed to learning and doing my best.
