sebtheo
Sebastian Evison-Theodossiades

Incoming Software Engineer @ NatWest

Doggy Names

Tech Stack

Next.js, PostgreSQL

Links

View Project, View LinkedIn Post

About

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.

Data & Hosting

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.

Features

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.