Case Study

We Built a Pet Social Platform and Business Directory From Scratch in 120 Business Days

PetHaritam did not replace anything. Owners, vets and pet shops now sign in to the same platform and do completely different things on it.

PetHaritam

What We Built

PetHaritam is two things sharing one platform. On one side an owner gives each animal its own profile, posts photographs, follows other animals, messages other owners and puts up a notice when a pet is lost, needs rehoming or is available for breeding. On the other side a vet, a groomer or a pet shop keeps a listing with its services, products and gallery, collects ratings and comments, and receives enquiries from owners. Behind both there are screens for the operator, who reviews the businesses before they appear and moderates what gets reported. The work ran for 120 business days, counted from the signed scope document, and nothing existed before it.

Project Duration
120 Business Days

Where It Started

A Pet Had No Profile of Its Own

People already post about their animals, but they do it from accounts built for people, where the pet is a subject the owner happens to post about. There was nowhere the animal itself was the thing with a name, a history and photos.

Finding a Vet Came Down to Asking Around

An owner looking for a vet, a groomer or a pet shop asks a neighbour or takes whatever a search throws up. There was no list of these businesses that anybody kept current or checked.

A Lost Pet Notice Scrolled Away in a Day

A lost animal gets posted to a neighbourhood group, and within a day it has scrolled past. The people most likely to have seen the animal are usually not in that group at all.

The Modules We Built

Animal Profiles

Each animal has its own profile with photographs, and owners follow and like other animals.

The Map

Animals, businesses, friends and lost notices appear on one map rather than in separate lists.

Notices

A lost pet, a pet needing rehoming and a breeding listing each have their own notice with its own screens.

Messages and Notifications

Owners write to each other and to businesses, and the system tells them when something happens.

Business Listings

A vet, a groomer or a pet shop keeps its services, products and gallery, and collects ratings and comments.

Operator Screens

Businesses are reviewed before they appear, reported content is moderated and usage is reported.

How the System Runs

  1. 1

    An Owner Signs Up

    The account is created and the email address is confirmed before anything else happens.

  2. 2

    Each Animal Gets a Profile

    Photographs, details and the animal’s own page, one profile per animal rather than one per household.

  3. 3

    Owners Find Each Other

    Posts, likes, comments and friend requests, and the map showing who and what is nearby.

  4. 4

    A Notice Goes Up

    A lost pet, a rehoming or a breeding listing is published and reaches owners in the area.

  5. 5

    A Business Applies

    A vet, a groomer or a pet shop fills in its services, products and gallery and waits for review.

  6. 6

    The Operator Approves

    The business is checked before it appears, and reported content is reviewed from the same screens.

  7. 7

    An Enquiry Arrives

    An owner writes to the business, the business answers, and both sides are notified.

How We Approached It

Two Kinds of Account Share One Platform

An owner and a business want different things, so they got different screens. An owner manages their animals. A business manages its listing, its gallery, the services and products it offers, and the enquiries that come back.

A Business Goes Live After Review

A directory is only worth reading if somebody checks what goes into it. A business fills in its own listing and it appears once it has been reviewed, which is also what lets the listings carry ratings and comments.

A Notice With a Purpose Is Not a Post

A lost animal, a rehoming and a breeding notice each need their own form and their own place. Someone searching for exactly one of those finds it, instead of scrolling a general feed hoping it appears.

What Changed

The Option Itself Is New

Nothing was being replaced here. Before this there was no single place where an owner, a vet and a pet shop were doing their own thing on the same platform, and now there is.

Animals Have an Audience That Came for Them

A pet has its own profile, its own photographs and people following the animal rather than the owner. That is a different thing from a pet appearing on a personal account.

Businesses Are Found Where Owners Already Are

A vet or a pet shop keeps its own listing current and takes enquiries in the place the customer was already looking, rather than waiting to be recommended.

Frequently Asked Questions

Can you build something that does not exist yet?

Yes, and that is what this was. There was nothing before it, so there was nothing to copy and nothing to migrate. What replaces the old system in that situation is the scope document, because every screen has to be decided rather than inherited.

How do you handle two completely different kinds of user in one product?

By designing them as two products that share a platform. An owner and a business sign in to the same place and see almost nothing in common, because what they came to do has almost nothing in common. Deciding that early is cheaper than discovering it after the first version.

Who checks the businesses listed on a platform like this?

Somebody on the operator's side, through screens built for exactly that. A listing is submitted, reviewed and then published. A directory nobody reviews fills up with entries nobody trusts, and the ratings on it stop meaning anything.

Do you build platforms that charge their own users?

Yes. On this one the business side carries paid tiers, so the platform earns from the businesses listed on it rather than from the owners using it. Which side pays is a commercial decision, and it is worth making before the screens are drawn rather than after.

How long does a project like this take?

The scope document gives you a date, and it is written after we have seen what the work actually involves rather than before. What moves that date is usually not the building. It is how quickly content, logins and approvals come back from your side, so we agree who is responsible for what at the start.

How much does a project cost?

There is no price list, because the scope decides it. How many screens there are, who logs in, which other systems it has to talk to and who maintains the content all move the number. After the first call and the technical review you get a document with the price and the timeline in it, and you read that before anything is signed.

Who owns the code?

The source code is yours. Ownership of the software transfers to you under the terms of the contract once development is complete and payment has been made in full. Those terms, and the confidentiality clauses, are in the contract signed before development begins.

Facing Similar Problems?

Tell us what you have in mind. We work out what it actually involves and put the price and the date in a document you read before anything is signed.

On this project we worked on Custom Software Development, Web Development Services, Software Support and Maintenance.

© 2024-2026 Codefacture Yazılım A.Ş.All Rights Reserved
Hızlı Teklif

Aynı iş günü içinde dönüş yapıyoruz