cd /news/generative-ai/caninography · home topics generative-ai article
[ARTICLE · art-99266] src=dev.to ↗ pub= topic=generative-ai verified=true sentiment=↑ positive

Caninography

A developer built Caninography, a digital archive for exploring dog breeds, using React, Vite, TypeScript, and Google Gemini. The site presents breed information in a museum-like, dark, visual interface with an interactive world atlas and constellation-style view, with Gemini generating content behind the scenes rather than as a chatbot. The project was submitted for the Weekend Challenge: Dog Days Edition and for Best Use of Google AI.

read1 min views1 publishedAug 17, 2026

This is a submission for Weekend Challenge: Dog Days Edition

I built Caninography, a small digital archive for exploring dog breeds from around the world.

I wanted it to feel more like a digital museum than a normal dog website.

You can explore breeds, their origins, history, countries, characteristics and connections between them.

The whole design is dark, clean and visual. I also kept it silent, so there is no distracting audio or player UI.

https://github.com/maisamabbas0323/canonigraphy.git I built it with React, Vite and TypeScript.

For the visual side, I focused a lot on typography, photography, smooth transitions and responsive layouts. I also added an interactive world atlas and a constellation-style view to explore breed relationships.

For the content, I used Google Gemini to help create short and interesting breed information. I didn't wanted to make another chatbot. Instead, Gemini stays behind the experience and helps make the archive content more rich while people simply explore it.

Caninography is submitted for Best Use of Google AI.

I used Google Gemini to generate concise, breed-specific information based on the archive data.

The idea was to use AI in the background, not put a chatbot in front of the user.

Built With

React

Vite

TypeScript

Google Gemini

CSS

SVG

Canvas

I always felt dog breed information is mostly shown as simple lists.

So I thought:

What if a dog archive felt like a museum?

That small idea became Caninography.

A place to explore their stories, origins and history — one breed at a time.

── more in #generative-ai 4 stories · sorted by recency
── more on @caninography 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/caninography] indexed:0 read:1min 2026-08-17 ·