Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Criador — Product Case Study

Full stack digital product for horse-breeding management.

Status: In development
Type: Independent product
Role: Product definition · Information architecture · UX/UI · Frontend development · Backend/API development · Data modeling · Authentication flows · Product iteration

Criador is a digital product designed to centralize information and workflows related to horse-breeding operations. It brings animal records, genealogy, health history, reproductive management, scheduling and pending actions into one coherent experience.

All screenshots in this case study contain fictional demo data. No real operational or personal information is shown.

Criador dashboard with demo data

The challenge

Information within a breeding operation can be distributed across handwritten records, conversations, documents and operational knowledge. This fragmentation makes it harder to maintain context around each animal, understand historical events and identify what requires attention next.

Criador explores how a structured digital product can make that information easier to capture, navigate and act on without losing the practical context of day-to-day work.

Product approach

The experience is organized around the animals and the workflows connected to them:

  • Identity, status and contextual records for each animal
  • Structured ancestry and lineage visualization
  • Organized history of relevant health events and procedures
  • Reproductive management and related events
  • Scheduling, alerts and pending actions
  • A chronological view of activity over time

The product remains in active development. The current work focuses on strengthening the information architecture, connecting the main workflows and iterating on the experience based on real operational needs.

Selected product views

Animal profile

The profile creates a single contextual view of an animal, combining its identity, current status, related records and next actions.

Animal profile with fictional demo data

Genealogy

The genealogy view presents paternal and maternal lineage through a clear hierarchy, helping users understand family relationships without leaving the animal's context.

Genealogy view with fictional demo data

Activity timeline

The timeline organizes relevant events chronologically and distinguishes completed records from pending follow-up actions.

Activity timeline with fictional demo data

Reproductive management

The reproductive workflow guides users through contextual actions while keeping each event connected to the relevant animal record.

Reproductive management flow with fictional demo data

My role

I am responsible for the product end to end:

  • Defining the product direction and priorities
  • Translating operational needs into information architecture and workflows
  • Designing the UX/UI and responsive interaction patterns
  • Developing the React frontend and Express API
  • Modeling the data layer and its relationship with product behavior
  • Implementing authentication flows
  • Iterating across product, interface, backend and data decisions

Confirmed stack

Frontend
React · Vite · Tailwind CSS · React Router · Axios

Backend
Node.js · Express

Data
PostgreSQL · Supabase · Prisma

Authentication
bcrypt · JWT

Conceptual architecture

flowchart LR
    UI[React interface] --> API[Express API]
    API --> ORM[Prisma]
    ORM --> DATA[PostgreSQL / Supabase]
Loading

This diagram intentionally describes the system only at a high level. It does not expose database models, endpoints, infrastructure configuration or private implementation details.

Product decisions

  • Animal-centered information: records and workflows retain the context of the animal they describe.
  • Chronological continuity: relevant activity is organized over time to support review and follow-up.
  • Quick capture and detailed records: immediate actions remain simple while structured information can be expanded when needed.
  • Modular architecture: frontend, API and data responsibilities remain clearly separated.
  • Responsive experience: core workflows are designed to remain usable across desktop and smaller screens.

What this project demonstrates

Criador reflects how I approach product development beyond isolated screens: understanding an operational domain, structuring complex information, translating workflows into a usable interface and connecting frontend, backend and data decisions into one coherent product.

Privacy and intellectual property

This repository is a product case study. The production source code, database schema, credentials, private business logic and real operational data are not publicly available.

All names, dates, metrics, records and events visible in the screenshots are fictional and were created exclusively for documentation. Criador is a personal, independently developed product currently in development.

Connect

Portfolio · LinkedIn

About

Case study of Criador, a full stack digital product for horse-breeding management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors