Back to projects
Full Stack2024 - 2025

Petlove - DogHero

Pet services e-commerce platform serving thousands of customers across Brazil.

Petlove - DogHero

About the project

DogHero is a pet services marketplace by Petlove, Brazil's largest pet company, offering boarding, daycare, and pet sitting services. The backend runs on Ruby on Rails and the frontend on Angular 12.

One of the more interesting architectural pieces was the real-time chat between pet owners and caretakers, which was not built inside DogHero itself. It ran on a shared Elixir service that also powered the chat for Petlove Serviços, the platform being built in parallel to eventually replace DogHero. Both systems, despite being built on completely different stacks, relied on the same Elixir WebSocket layer for real-time communication.

My work covered backend features and maintenance on the Rails side, alongside the Elixir chat service that bridged the two platforms.

Challenges

Working in a large-scale e-commerce platform with high traffic and complex business rules involving service providers, bookings, and payments at scale.

Learnings

Enterprise-level Rails architecture, working in large engineering teams with rigorous code review, and the challenges of scaling a marketplace product.

Gallery

Technologies

Ruby on RailsAngular 12PostgreSQLAWSDocker

Year

2024 - 2025

View Live Site