Doggy Names
Tech stack: Next.js, PostgreSQL
Links: View Project, View LinkedIn Post
Doggy Names matches canine names to attributes such as breed, colour, and sex, combining stored data with contributions from visitors. Contributors see candidate names with attribute options; aggregated choices refine the matching logic over time.
Next.js covers rendering and API routes; PostgreSQL stores relations between names and attributes and supports analytical queries. The database runs on a Debian host on Vultr, which entailed routine administration, backup, and security configuration.
The site includes simple visualisations of popularity and contribution activity. The project was an early full-stack exercise in Next.js with a production database deployment.
