Skip to content

Repository files navigation

Floci

Floci is a public-data powered city-life assistant built for the 2026 Korea National Open Data Utilization Contest. It combines real-time Korean public APIs — transit, civil complaints, weather, and points of interest — with a Claude-powered AI layer that turns raw government data into useful, conversational answers.

Live demo: floci.vercel.app


Overview

Korea publishes an enormous amount of public data — buses, weather, civil-complaint cases, geolocation — but citizens rarely interact with any of it directly. Floci is a thin, opinionated interface on top of these datasets: one ask, one answer, grounded in real public data.

The project is an early demo showing how Claude (via the Anthropic API) can orchestrate multiple Korean public-data endpoints and return a coherent, citizen-friendly response.

Features

  • Real-time bus arrivals from Korea's public transit API
  • Civil-complaint lookup — search and summarize public civil cases
  • Weather briefings using the national weather service
  • Places & POI via Kakao Local
  • AI synthesis layer — Claude (Anthropic) combines the above into natural-language answers

Tech Stack

  • Framework: Next.js 16 (App Router) + React 19
  • AI: Anthropic Claude API (@anthropic-ai/sdk)
  • Styling: Tailwind CSS v4
  • Deployment: Vercel
  • Language: TypeScript
  • Built with: Claude Code end-to-end

Project Structure

app/
├── api/
│   ├── bus/         # Real-time transit arrivals
│   ├── civil/       # Civil complaint data
│   ├── generate/    # Claude-powered answer synthesis
│   ├── places/      # Kakao Local POI search
│   └── weather/     # National weather briefings
├── page.tsx         # Main interface
└── layout.tsx

Getting Started

1. Clone and install

git clone https://github.com/<your-username>/floci.git
cd floci
npm install

2. Configure environment variables

Copy .env.example to .env.local and fill in your keys:

cp .env.example .env.local

You'll need:

3. Run the dev server

npm run dev

Open http://localhost:3000.

About the Project

Floci is being built by Indigo Child (indigochild.co.kr), a Korea-based AI agency. It was submitted to the 2026 전국 통합데이터 활용 공모전 (Korea National Open Data Contest) as a proof of concept for citizen-facing AI applications grounded in public data.

License

Demo project. All public-data usage follows the terms published by the respective Korean government agencies.

About

Public-data powered city-life assistant, built with Claude Code. 2026 Korea National Open Data Contest submission.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages