Posts

Showing posts from May, 2025

Week 14: Wrapping Up the Internship

Week 14: Wrapping Up the Internship      This final week of development on the Dietary Inventory System felt like racing against the clock to get everything functional before my OJT period ends. We focused on completing the  inventory and delivery modules, along with basic ordering functions for the wards, which turned out to be more involved than I expected. The delivery module required careful planning to ensure it could not only generate accurate delivery confirmations but also handle special cases like reprints and audits. I spent considerable time testing different scenarios, discovering along the way how small details like server time settings could throw off entire reports if not configured properly.      The order module presented its own challenges as we worked to create an intuitive interface that would prevent mistakes during busy kitchen hours. We implemented safeguards like patient count-based quantity calculations, though our initial...

Week 13: Building the Backend

  Week 13: Building the Backend      This week, we moved from designing screens to working on the actual backend of the Dietary Inventory System (DIS). This is where all the important functions live like user logins, inventory tracking, and delivery management. It felt like going behind the scenes after working on the frontend last week.      We set up three types of users: admin, who has access to everything staff related operations, staff, and wards, who receive food deliveries. Creating the login system was tricky at first. Making sure each user only sees what they’re supposed to. The admin can add new users and adjust settings, staff can update food stock levels, and wards can only view delivery schedules. Testing permissions was funny. I kept accidentally locking myself out or seeing pages I shouldn’t.      For the inventory module, we made sure it could track food quantities. I helped set up simple alerts so the kitchen knows when ...