AnimalRegistry is a unique digital system for identification of animals (cats and dogs) in the US market.

In addition, it is a useful community platform, which provides various information services for domestic and service animals owners (news, articles, events), and online store of goods for animal care.

Adaptive interface accessible
from any mobile or desktop

Project process

The AnimalRegistry team hired Diffco to solve a complex task of designing and developing a platform that combines a web portal and community platform for pet owners, a database and an animal identification system, an e-commerce platform, and software for the digital printing system. In addition, AnimalRegistry required the development of a corporate identity, logo, and style guide for the entire project, including animal ID and certificates.
The first stage of the project was the development of a detailed technical plan to outline all the functional and product aspects with the client. Simultaneously, we worked on the assessment of various technical options for implementation and the choice of platform for development.
Following the results of this stage, the chosen technical platform was agreed, and a roadmap of all stages was completed. One of the important parts of the project was the development of a printing system with remote implementation on the client side and collaboration with a separate client development department working on an integration module for printers.

Public Pet database

A public database of animals that allows you to find any cat or dog registered in the system. Each registered animal receives a personal digital ID and an additional hard-copy identification card containing basic information and photo. This ID also contains a QR code which helps you to find the animal's personal page in the AnimalRegistry public database.

Online registration of animals with live ID preview

Allows you to immediately preview the ID with the information you have entered and animal photo you have uploaded.

A public database
search by animal ID

The ability to find a pet personal page by its QR code on the card

Allows contact with the owner from the personal page in the AnimalRegistry database in case of an animal straying and being found by others. Just scan the QR code on the ID.

Public catalog
of lost animals

Each owner of a registered cat or dog can report a missing animal on the AnimalRegistry platform, which is publicly available in the special Lost Pets catalog. AnimalRegistry also sends notifications to community users in a specific area to help to find your animal.

Cats and dogs supply online store

In the store users can buy both individual items and special kits created specifically for different categories of animals (service animals, emotional support animal, therapy animal). Users may also create a custom kit with a given set of products.

Variety of methods of online payment in the store

Pet caring advice and information

Ubiquitous knowledge base for owners of cats and dogs, containing articles with tips and tricks for different types and breeds of animals. AnimalRegistry helps you find materials related specifically to your animal.

Vet clinics

Convenient catalog of veterinary clinics, allowing you to find the best specialists in your area.

News and events

A catalog of news and ongoing events for cat and dog owners across the country and near you.

Custom printing system

Specially designed digital printing system integrated with the online store. This system automatically creates and manages print tasks for digital and hardcopy IDs, certificates, and other documents within the platform.

Technical features

Wordpress + Woocommerce

Microservices-based architecture

Symfony Framework




Apple Pay

Google Pay

Amazon Pay

Shipstation Integration

Sendgrid Integration

Let’s get started

First name*
Last name*
Company name*
If you don't have a company name yet, just put NA
How can we contact you?
What are you looking for?
Tell your story
Thank you!

Your message has been sent.
We will process your request shortly.

Have a question? Call us
+1 (415) 655-1002