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.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app