Request a Proposal
Other Industries

PetCode Web App

A pet services directory web app for Ecuador, with geolocation search, a partner registration flow with admin approval, and a CMS giving the client team full operational autonomy.

B2B Web Design & Development
Web App Development
User Experience (UX) Design
Custom Web Design (UI)
Content
Overview
The Challenge
Our Approach
Technologies & Tools

About This Project

PetCode is a digital directory specializing in pet services across Ecuador, connecting dog and cat owners with veterinary and pet wellness providers in cities including Quito, Guayaquil, Cuenca, Ambato, and Riobamba. The platform operates on a dual model: pet owners search and locate specialists, access exclusive promotions, and read educational content on animal care, while businesses register as partners to gain visibility and reach pet owners actively looking for services in their area.

When PetCode approached Menta, they had an existing web platform built in pure code by a single developer. The technical foundation worked, but the absence of professional design and a structured content management system had two consequences. The day-to-day operation of the platform depended entirely on developer availability, and the brand did not visually match the level of service PetCode wanted to project to both pet owners and partner businesses. PetCode needed a full rebuild with design quality matched to the brand and a CMS that would put operational control back in the hands of the internal team.

Menta delivered the full UX, UI, and web application development. The new platform integrates geolocation-based search across the cities PetCode serves, a complete partner registration flow with admin approval, a self-service partner dashboard, an administrative interface for the PetCode team to manage partners and content, and a CMS covering the main content areas including the PetCode Academy blog. The platform runs on a freemium model, with a Premium tier that gives partners access to extended features such as multiple locations, a larger image gallery, and promotional video. Menta also provides continuous support and maintenance, covering the fixes, updates, and feature additions that a platform of this type requires.

The Challenge

CHALLENGE 1

Geolocation-Based Search Across Multiple Cities

PetCode covers cities spread across Ecuador, and pet owners using the platform expect to see relevant providers near them rather than results from another part of the country. Without effective geolocation, the directory loses its core value. The platform needed to detect the visitor's city, surface relevant providers automatically, and let users explore neighboring areas without manual filtering on every search.

CHALLENGE 2

Partner Registration with Curation Control

PetCode's B2B model depends on partner businesses self-registering on the platform to gain visibility. A fully open registration would expose the platform to low-quality or off-brand listings, while a fully gated process would slow down growth. The platform needed a registration flow that lets businesses submit their information independently but routes every application through an approval step before it goes live.

CHALLENGE 3

Full Operational Autonomy for the Client Team

PetCode's previous platform tied every change to developer availability, which created bottlenecks for routine operations like updating blog content, editing partner profiles, or adjusting promotions. The new platform needed to give the PetCode team end-to-end control over what shows on the public site, without requiring technical intervention for normal operations.

Our Approach

Solution 1

Integrated Geolocation with City and Service Filters

A geolocation system was built into the platform's search experience, allowing visitors to find providers based on their current location, with manual override for visitors planning a trip to another city. Service category filters layer on top of the geolocation, so a user looking for Health and Wellness in Quito or Pet-Friendly Experiences in Cuenca reaches relevant results in one step. The result is a directory that behaves like a local map for each city it serves.

Solution 2

Self-Service Registration with Admin Approval Gate

A registration flow was built where businesses submit their listing details (services offered, coverage area, contact information, photography) through a structured form, with the submission landing in an admin queue for the PetCode team. The team reviews each application, requests edits where needed, and approves or rejects from a single interface. Approved partners appear publicly in the directory immediately, while the PetCode team retains full curation control. Once approved, each partner manages its own presence from a dedicated dashboard: business information, locations, opening hours, services, discounts, image gallery, and social media links. A profile completion indicator encourages partners to keep their listing complete, and Premium partners get access to extended quotas and features within the same interface.

Solution 3

Comprehensive CMS for Content and Partner Management

A custom CMS was implemented covering the main public-facing content areas: blog articles for the PetCode Academy, promotional cards for PetOfertas organized by city, partner profiles, service categorization, contact requests, and FAQs. An activity log records every change made to partners, users, and content, giving the team a complete audit trail. The PetCode team operates the entire platform from a single dashboard, with changes reflected immediately on the public site. The platform is deployed with blue-green releases on staging and production environments, with performance and error monitoring in place, so updates reach users without downtime. Menta handles the technical side of the platform through continuous support and maintenance, while the day-to-day operation is fully in the client's hands.

Technologies & Tools

Every project requires the right tools. Here's what powered this implementation.
Figma
Next.js
NestJS
PostgreSQL
DigitalOcean
Cloudflare
Get started

Ready to stop leaving deals on the table?

60
+
Projects delivered
9
+
Countries
Webflow Certified Partner
Awards Honoree
We follow a structured two-meeting process. An honest assessment of your current digital presence and a clear path forward. That's it.
You'll hear back from a real person, not a bot
Typical response time: Within 12 business hours

Let's Collaborate

Tell us where your business is headed and we'll build the digital foundation your company needs to grow:

Select Services
You'll hear back from a real person, not a bot
We respect your privacy. Your information is used solely to respond to your inquiry and will never be shared with third parties.