+1 (647) 725-9752

Technology, Software

Client:

Mad Paws

MadPaws is a Sydney-based pet services startup. Six members of the A2 Design team are currently working with the Mad Paws team to develop the main site backend (Laravel framework), frontend, blog (WordPress CMS), and mobile applications (Ionic framework).

madpaws madpaws



In summer 2017, the A2 Design office hosted the MadPaws team gathering, welcoming MadPaws team members from Sydney (Australia), Kharkiv (Ukraine), and Novosibirsk (Russia).

madpaws
triangle

What is MadPaws?

MadPaws helps pet owners find trusted pet sitters in their local area. Pet owners can book any pet-related services, such as pet sitting, dog walking, pet daycare, house visiting, and even pet grooming or training.

MadPaws Achievements

How it Works

It all starts with Pet Sitter verification, which involves four steps:

Step 1: Application form

madpaws solution
madpaws solution
madpaws solution

Step 2: Pet sitter online training course

madpaws solution

Step 3: Identity verification

madpaws solution
madpaws solution
madpaws solution

Step 4: Review by the Mad Paws team

madpaws solution

If the MadPaws team suspects that a pet sitter fails to comply with MadPaws’ policies or quality standards, their profile will be removed from the website.

With MadPaws, the Pet Sitter selection process is super simple and efficient.

To find a pet sitter, a pet owner has to first type in a suburb, address, or postal code. This will generate a list of verified pet sitters within the specified area.

madpaws solution
madpaws solution
madpaws solution

The user can then engage with the prospective pet sitter directly via the website’s instant messaging service to discuss the pet’s needs among other considerations.

madpaws solution

Once both parties are happy to proceed and the pet sitter approves the booking, the pet owner will be prompted to make a payment. Once the payment is complete, the booking is finalized and confirmed.

madpaws solution
madpaws solution
triangle

Business Challenge

A2 Design took over the project when it was in bad shape. Back in 2014, the previous development team had started building the project using Laravel 4, which quickly became outdated.

It was too resource intensive to maintain the project because of the outdated framework. As MadPaws forged ahead, website updates were required: new features, integration with different services, etc. At one point, it became obvious that the process of achieving the required functionality with the technologies on which the platform had been built was not efficient.

The main challenges identified by the MadPaws team were:

Having identified a Framework Upgrade as the main objective, the MadPaws team reached out to A2 Design for assistance.

triangle
triangle

2016: A2 Design Team Brought Onto the Project

It was obvious from the outset that a great deal of work lay ahead of us: The whole MadPaws platform had to be rewritten using more recent technologies. However, let’s not forget, MadPaws was already a live website with thousands of users, even though it was suffering from a lot of ongoing issues that hindered its ability to function.

When everything was weighed in the balance, the MadPaws team and A2 Design agreed to focus on the main ongoing issues (poor site performance, various bugs, etc.), putting the framework upgrade aside.

A2 Design made every effort to achieve maximum efficiency.

Streamlined Development Process

  • Continuous delivery Initially, the deployment process could only be executed by MadPaws staff members based in Australia. As a result, the latest updates issued by the A2 development team started to accumulate, which complicated quality assurance and testing. With continuous delivery having been established within a few months of the MadPaws-A2 Design collaboration, the process of launching new features became significantly smoother.
  • Rapid team response Good communication enables us to quickly respond to any emergencies.
a2-specification
  • Automated error tracking via Sentry Error Tracking Software https://sentry.io/ and JIRA. When an error occurs, an email notification is sent to the developer and a corresponding ticket is created in Jira. https://www.atlassian.com/software/jira Read more about our toolbox for working remotely HERE https://www.madpaws.com.au/bondi-vet-partnership
a2-specification

Live team meeting

As a remote web development provider for many companies and startups, A2 Design holds regular voice/video meetings with our partners; however, we rarely get a chance to meet each other in person. This comes as no surprise given the fact that our clients are located in different parts of the world! However, the MadPaws project was exceptional in this regard.

In summer 2017, members of the MadPaws development team gathered together at A2 Design’s office in Omsk, Russia, to streamline the work processes and ensure the maximum efficiency of the development team. Team members joined us from Sydney (Australia), Kharkiv (Ukraine), and Novosibirsk (Russia).

madpaws solution

We subsequently engaged in two weeks of solid teamwork and strategy planning, completely immersing all key parties in the project development process.

madpaws solution

When working in a lean or agile way, sticky notes really come in handy. We put the main steps of the development process on orange notes, while the remaining slips correlated to the different steps associated with these processes.

madpaws solution
madpaws solution
madpaws solution

Some team building after an especially productive day in the office.

madpaws solution
triangle
triangle

The Result

www.madpaws.com.au website rebuild started

New technologies:

  • PHP 7
  • Laravel 5
  • React
  • Amazon SQS
  • RDS
  • Redis

New Mad Paws Blog

Built on the WordPress platform, the world’s leading content management system.

New Hybrid Mobile Application (in Progress)

https://www.madpaws.com.au/blog/ Hybrid (or cross-platform) applications are recently getting the better of native apps. The key advantage of hybrid apps is the ability to build apps that work on all major app platforms using a single codebase.

We’re using the Ionic Framework Ionic Framework , which is one of the top choices

https://ionicframework.com/ for cross-platform application development.

Business Growth

  • Better site performance achieved in the face of the increasing number of registered users and bookings made through the website.
  • Timely delivery of technical solutions aimed to support new MadPaws partnerships.

More exciting features and collaborations in progress!