Inside Seoul Birds: Building a Bilingual Birdwatching Community

Seoul Birds is a community platform we built for Jobogi Studio, a Korean design studio that bridges nature and everyday life. The goal: turn Seoul's birding scene into a connected, bilingual community that anyone can join and explore.
What we delivered
An interactive Kakao Map of Seoul's birding hotspots. Users filter by species or location, click any marker for habitat details, seasonal activity, and direct links to Google, Kakao, and Naver Maps. Saved spots roll into each user's personal list.
A taxonomic species database organized by Order, Family, and Species. Every profile covers seasonality, habitat, behavioral traits, sound characteristics, gender differences, and a multi-image gallery.
A community blog for birders to share field photos, observations, and stories. Posts are categorized, comments support image attachments, and the homepage curates featured topics.
A dashboard the client actually owns
We built a fully bilingual admin where Jobogi Studio runs everything without touching code. Add species and locations one by one or via Excel bulk import. Drag-and-drop curate the homepage. Edit community posts with a rich text editor. Two admin roles (Super Admin / System Admin) handle access control.
Stack
Nuxt 4 + Vue 3 + Tailwind on the public side, Nuxt 3 + Shadcn UI for the admin, REST API + JWT in between. OAuth via Google and KakaoTalk. Imweb e-commerce sync for the design-goods store.
Live at seoulbirdrun.com.