Posts

Showing posts from May, 2025

Week 14: Workshop and BUBUT Event

Image
In our final week, we attended a workshop titled "IP AWARE BU" organized by the Bicol University Intellectual Property Management Division. The workshop covered essential topics related to intellectual property rights, including patent registration, copyright protection, and strategies to safeguard software innovations. Learning about the legal aspects of intellectual property was insightful, as it highlighted the importance of protecting our projects and ideas, especially in the field of software development. On the same week, the BUBUT event took place, where we participated as facilitators. It was an exciting and rewarding experience to see students present their research projects and capstone works, showcasing their creativity and dedication. Being part of the event gave us the opportunity to support the participants while also gaining insights into how research and development are valued within the university. Overall, it was a fulfilling experience that marked the end o...

Week 13: Continuing the Training Module and Event Preparations

Image
This week, I continued working on the Training Proposal module, focusing on refining the frontend and integrating more features. As I developed the module, I aimed to enhance the user experience by optimizing the form layouts and ensuring a seamless workflow. While progress was steady, there were still a few challenges to overcome regarding data validation and dynamic content handling. Aside from development, we are still preparing for the Bicol University Best Undergraduate Thesis (BUBUT) event, as we are also facilitators. There are many tasks that need to be accomplished, including organizing event materials, coordinating with participants, and setting up the venue. Balancing module development and event preparation has been quite challenging, but it also provided valuable experience in time management and multitasking.

Week 12: Improving the Training Proposal Module

Image
This week, I continued developing the frontend for the Training Proposal module within the EDMS. To enhance productivity and maintain a clean, user-friendly interface, I researched various Tailwind CSS libraries. After evaluating a few options, we decided to use Preline UI, a comprehensive Tailwind library that offers a wide range of pre-designed components. Integrating Preline UI made it much easier to build forms and layouts, significantly reducing development time while maintaining a professional and polished look. I used several of its components to create forms for the training module, which streamlined the development process and ensured consistency in the UI design. I am pleased with how the module is shaping up and look forward to adding more features next week.

Week 11: Starting the EDMS Frontend Development

Image
  This week, we began the development of the frontend for the Extension Document Management System (EDMS). After successfully setting up the necessary dependencies last week, we moved forward with designing the user interface and implementing the basic layout. We also started working on the login and register pages as they are essential for user authentication and access management. Additionally, we initiated the development of some core modules, including the training module, which I am responsible for. During this phase, I focused on creating reusable components and structuring the pages efficiently to ensure scalability as the project grows. Working on the frontend required a good understanding of the design requirements and how they would integrate with the backend. I am looking forward to making more progress in the coming weeks as we continue to build the system.

Week 10: Completion of the Faculty Load Module and EDMS Setup

Image
This week, I successfully completed the Faculty Load module, marking a significant milestone in my OJT journey. Working on this module allowed me to deepen my understanding of both frontend and backend development. I learned how to handle complex database connections, integrate APIs, and ensure smooth data flow between components. This experience boosted my confidence in building more complex modules and tackling challenging tasks independently. After completing the Faculty Load module, we shifted our focus to the Extension Document Management System (EDMS). We spent this week setting up the necessary dependencies for the EDMS, preparing the development environment, and ensuring that all required libraries and tools were properly configured. Setting up the foundation for the new project was essential to ensure smooth progress in the coming weeks.

Week 9: Planning the Extension Document Management System

Image
This week, we conducted our regular meeting with Ma'am Burce to discuss the core functionalities of the Extension Document Management System (EDMS). During the discussion, Ma'am Burce assigned tasks to the team and guided us on the technical aspects of the project. After considering various options, we decided to use Laravel as the framework for developing the system, given its robust features and suitability for managing complex data. Additionally, I am almost done with the Faculty Load module, but it still needs a few adjustments to fully meet the requirements.

Week 8: Progress Meeting and Feedback

Image
  This week, we conducted a meeting with Ma'am Burce to report our progress on the Faculty Load module. During the meeting, we discussed the current state of the module and noted some areas for improvement, particularly in data handling and user interface consistency. Ma'am Burce acknowledged our efforts and encouraged us to continue refining the module based on the feedback received. We also presented the system to Ma'am Jennifer Llovido and Ma'am Mary Joy Canon to gather their suggestions and recommendations. They pointed out ways to make the system more user-friendly and efficient, including enhancing the navigation flow and adding more detailed instructions on some pages. These insights will be valuable as we work on the final adjustments to the module.

Week 7: Working on the Faculty Load Module

Image
This week, I focused entirely on the Faculty Load module. This module is more complex than the Research Linkage module because it requires many connections to the database. Whenever I got stuck, I sought help and advice from Sir John. Despite the challenges, I managed to complete some of the module's features, including the list, add, and delete functions. Week 7 was challenging, but I made good progress and learned a lot about backend programming, including working with databases and APIs.

Week 6: New Module Development

Image
Having completed the Research Linkage module, Sir John gave me a new task: to develop the Faculty Load module. The Faculty Load module is responsible for managing faculty members' teaching assignments and load distribution within the system. By this point, I have become more familiar with the system’s structure, which gives me confidence in tackling this new task. We also conducted our weekly report to share our progress and took the opportunity to ask some professors for their suggestions, feedback, and recommendations to further improve the system. I am looking forward to applying what I have learned so far and delivering a reliable and effective module. Week 6 is all about leveraging my growing familiarity with the RDMS to take on more complex development tasks.

Week 5: Module Completion and Consultation

Image
This week, I finally completed the Research Linkage module by adding the update page, delete functionality, and export feature. It was satisfying to see the module come together after weeks of effort. We also visited the Information Communications and Technology Office to consult with Mr. Davie Balmadrid regarding the system's security and its compliance with data privacy regulations. It was a valuable opportunity to ensure that the RDMS aligns with legal and organizational standards. On the same week, we joined the celebration of Women's Month, which was a great experience to take a break from work and participate in a meaningful event. Week 5 marked a significant achievement with the completion of the Research Linkage module and an important step in ensuring the system’s security and compliance.

Week 4: Progress Update and Module Development

Image
This week, we had our regular progress meeting with Ma'am Burce, where we reported our updates and discussed ongoing tasks. I continued working on the Research Linkage module, focusing on developing the view, list, and add pages, as well as implementing the filtering feature. Completing these parts of the module was a significant milestone, and I felt more confident in my ability to work independently on the system. Week 4 was a productive period as I made substantial progress on the module while continuing to build my skills and familiarity with the RDMS.

Week 3: Bug Fixes and Module Development

Image
This week, Sir John assigned me a task to fix a bug in the Student Research module of the RDMS. After carefully examining the issue, I successfully implemented the fix. Since I had become a bit more familiar with the system’s structure, Sir John then assigned me the more substantial task of developing the Research Linkage module. I dedicated the rest of the week to working on the module and making steady progress, although I have not yet completed it. Week 3 was both challenging and rewarding as I took on more responsibility in the project. Continuing the Research Linkage module development not only strengthened my skills but also gave me more confidence in working with the RDMS.

Week 2: Issue Fixes and New Project Introduction

Image
This week, I focused on resolving a filtering issue within one of the RDMS modals. Since I am still familiarizing myself with the system, Sir John Otilla, our senior developer, assigned me a relatively easy task to get started. After identifying the problem, I implemented the fix and successfully pushed the changes to GitHub. It was a rewarding experience to see the issue resolved and the system working as expected. Following this task, Sir John assigned me a new task to continue enhancing the RDMS. Additionally, we had a meeting with Sir Mheljor, the General Extension Coordinator, to discuss a new project: the Extension Document Management System (EDMS). During the meeting, we gathered information about the processes and operations within the extension office. Understanding these workflows is essential as it will guide us in designing the functionalities of the new system. Week 2 was productive and full of learning opportunities, as we not only fixed existing issues but also began exp...

Week 1: Orientation and Initial Setup

Image
Our OJT journey as junior software developers began with an orientation led by our supervisor, Ma'am Mary Jane Burce. During this session, we were briefed on our roles, responsibilities, and expectations throughout the training period. One of our primary tasks during the OJT will be to continue the development of the Research Document Management System (RDMS). To get us started, our senior developer walked us through the existing system, explaining its structure, functionalities, and the areas that need improvement. This walkthrough provided us with a clear understanding of the project and our contributions moving forward. After the walkthrough, we moved on to running the RDMS on our local devices. This involved installing all the necessary dependencies and setting up the environment. Initially, we encountered some bugs and errors during the setup process, but after troubleshooting and collaborating as a team, we managed to get the system running successfully. In addition to setti...