Project main banner image

Hupu

Vue.JS
C#
HomeBrew CMS

From 2020 to 2021, onTap partnered with our agency to elevate its digital presence. We modernized their platform with Vue Storefront and integrated it with Nologo's 'Advance' backend system in C#. Our aim was to boost user engagement and streamline backend operations to align with onTap's business goals.

Client

Hupu

Role

Frontend Developer

Left side images

In the initial phase of the Hupu project, we aimed to integrate the system with our in-house 'Advance' platform, which managed the frontend data and content delivery. This integration was essential for synchronizing updates and ensuring efficient data handling. We focused on developing custom APIs and aligning data schemas to ensure compatibility between Hupu and Advance. By leveraging Advance's robust capabilities, we sought to enhance Hupu's performance and deliver a cohesive user experience, aligning with our project goals and ensuring a successful platform launch.

As the site continued to grow, we identified the need to introduce a recipe booklet to showcase our favorite recipes. This feature was not part of the original specifications for the 'Advance' system. To address this, I worked in close collaboration with the backend developers to enhance Advance's functionality. This involved extending its capabilities to support the new requirements, including integrating additional data management features and adjusting the system's architecture. By working together, we ensured that Advance could effectively handle the new recipe booklet and provide a seamless user experience. This expansion was crucial for aligning the system with the evolving needs of the website.

Right side images
Left side images

As the site expanded, we needed to implement functionality for users to sign up and log in using their Google or Facebook accounts. This necessitated significant modifications to the original system while preserving existing user data. Integrating Google and Facebook login features proved to be more complex than anticipated, involving extensive testing and iterative hotfixes to achieve full functionality. The process required careful adjustments to ensure seamless integration and a smooth user experience across all authentication methods.