
Selected project / 01
obolo(オボロ)
東京都国立市のPhotoZINE制作コミュニティ向けWebサイト。
制作目的
PhotoZINE制作コミュニティの活動と写真を届けるWebサイト。Instagramの投稿と保存画像を集約して公開しています。
技術スタック
- Nuxt 4
- Vue 3
- Cloudflare Workers
- Cloudflare R2
制作内容・工夫した点
写真を中心にした閲覧体験
一覧と拡大表示で同じWebP画像を使い、表示済みの画像を再利用。画面外の画像は遅延読み込みします。
更新と画像配信の仕組み
InstagramとR2からビルド時に投稿・画像を取得し、サイトと同じオリジンから配信。同期に失敗した場合は公開を止め、既存の投稿データを保持します。