alexruiz.net
← /projects

/projects/nominations-platform

Awards Management Tool

Alpine JS Django HTMX Postgresql RESO Web API Tailwind CSS
Source →

ROLE

Solo developer

TIMELINE

2026

CLIENT

Regional real estate association

The problem

A Realtor association ran an annual award program recognizing exceptional client service, using an off-the-shelf third-party platform. It worked, but it wasn't built around how the organization's MLS and membership data actually flowed, which meant staff still handled a fair amount of manual lookup and cleanup during the nomination period - on top of a recurring cost that had grown substantially over the years.

The approach

I built a Django app that pulls listing data through the RESO Web API standard and member data from the association's records, so clients can look up their Realtor and the specific transaction directly instead of typing it all in by hand.

What I'd do differently

Right now, day-to-day admin work and the dashboard live on the front end, which means I'm maintaining custom admin UI for tasks a framework's built-in admin could largely handle. I'm planning a redesign that moves administrative tasks into a more standard admin interface - that would cut a meaningful amount of custom front-end code I currently have to maintain. I'm also planning improvements to name-matching logic ahead of the next program cycle, to close a gap the first year surfaced.

Result

The platform replaced a costly third-party service with a system built around how the organization's own data actually works. In its first year, it collected over one thousand nominations, with the duplicate-detection report and redacted bulk-printing removing steps that used to be manual.

NEXT PROJECT

Lockbox Loaner Management Tool