Web App for Australian Pet Food Giant
Project Type
Web Application
Industry
Healthcare App Development Services
Tech Stack




ABOUT THE CLIENT
The Problem
Requirements
We were given the task of implementing certain screens that were required.
Revamp the existing web application using NuxtJS to improve its performance.
Make the app responsive across all platforms, both iOS and Android, as well as devices.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
DEVELOPMENT
After setting together the team that could take the project forward and with the team set in place, the next task on hand was to decide on the tech stack and finalize them in order to carry on to the development phase.
NuxtJS was the tech stack of choice used for the application's Frontend because it improved performance, SEO, and accessibility. It is a framework built on top of Vue JS and it uses server-side rendering to resolve all the issues related to SEO. To complement this decision, Bootstrap 5 was chosen as the Frontend library to make the web application responsive and user-friendly on browsers like Google Chrome, Safari, Firefox and on all Android and iOS devices that use this web browser. NuxtJS also has a sound layout system for re-usability because of which the coding time for the developers is reduced as the layout system is created in one go. We used Storybook to build UI components and pages along with CSS to improve the structure of the pages. We also used docker containers for AWS and ECS while finalising the deployment platforms to be AWS, ECR and ECS fargate.
We have revamped the existing web application using NuxtJS, Bootstrap and CSS, having rebuilt almost 20 -25 pages as of now. The first phase of the project was split into six milestones based on the fixed scope model and here were the features that were implemented in the process:
Milestone: 1
- Project Setup
- CI/CD Setup
- Design System for reusable components
- Reusable components development
- FAQ page UI
Milestone: 2
- FAQ screen for Mobile
- FAQ screen for Desktop
- Join Email API Testing
- Responsiveness and browser compatibility for FAQ screen and edit cases for different target devices
- Testimonials Page Integration
Milestone : 3
- Health Benefits UI and integration
- Food Recipes UI and integration
Milestone: 4
- Ingredients Page UI and Integration
- Our Fresh Dog Food Philosophy UI
- API Integration for Philosophy Page
- How it works Screen UI
Milestone: 5
- How it Works Screen API integration
- Our Story Page UI and integration
- Treats Marketing Page UI and integration
- Ambassador Program Screen UI and integration
Milestone: 6
- Login UI and integration
- Forgot Password UI
- Deployment + staging testing
Due to the frequent challenges in phase 1, we decided to change the engagement model from fixed scope to the time and material which allowed for more flexibility. During the second phase of the project, we implemented certain screens from scratch. Here are the screens that were created in the same order:
- Review Page
- Treats Page
- Poo report
- Carriers page
- Build a box functionality
In order to make the product more robust and stable, the testing engineer in this project performed manual testing for all the Jira tickets under the Ready for QA swim lane on the Jira board. As soon as any developer completed a task, that respective ticket was moved to the READY FOR QA lane. The testing engineer performed manual testing in case of any defects and the comment was added to the same ticket before being moved to the review lane. We also used VS Code, Eslint, Prettier for editing and linting the cod to ensure that it was up to the mark.
OVERCOMING CHALLENGES
FINAL IMPRESSION
Case Studies.
More from our engineering portfolio.

Sports Training Simulation App For Coresports
Developing a sports based instructional simulation using Raspberry Pi, Python & Flutter

Building a design system for Pepperfry
Discover how Pepperfry, a leading furniture and décor store, achieved an 80% improvement in design consistency with a new design system from GeekyAnts. Learn more in our case study!

Web Application for Liviit
Feature-rich web app offering functionalities like private hubs for secure communication, social networks for connection, to-do lists for organization, and a user-friendly interface accessible to all age groups.

MSAL Integration for Web and Mobile for Restaurant Leader
Learn how TeamGo optimized security and efficiency with Azure B2C Active Directory, saving development time, enhancing data security, and minimizing compliance challenges.