$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
Search
sumihiro3
December 14, 2023
Technology
0
260
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
祝合併!LINE DC LT大会@グランフロント【忘年会】での登壇資料です。
https://linedevelopercommunity.connpass.com/event/302357/
sumihiro3
December 14, 2023
Tweet
Share
More Decks by sumihiro3
See All by sumihiro3
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
sumihiro3
0
37
Tech Post Cast
sumihiro3
0
130
LIFF Mock 使ってますか?
sumihiro3
1
750
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
97
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
170
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
200
安否確認を LINE Bot で
sumihiro3
0
440
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.3k
LINE ミニアプリ開発の現場から
sumihiro3
2
770
Other Decks in Technology
See All in Technology
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
ChatGPTで論⽂は読めるのか
spatial_ai_network
11
29k
Kiro を用いたペアプロのススメ
taikis
1
190
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
160
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
110
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
11
500
SREには開発組織全体で向き合う
koh_naga
0
370
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
550
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
270
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
240
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
150
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
A designer walks into a library…
pauljervisheath
210
24k
Unsuck your backbone
ammeep
671
58k
Navigating Team Friction
lara
191
16k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
Transcript
-*/&"1*Λͬͯ ࣏ࣗձΛ׆ੑԽ͢Δ ҬϙΠϯτ1'Λ ։ൃͨ͠ ॕ߹ซʂ-*/&%$-5େձ !άϥϯϑϩϯτʲձʳ 2023.12.14 Sumihiro Kagawa
祝 LINE × Yahoo Japan 合併︕ 🎉 🎉 2
⾃⼰紹介
⾃⼰紹介 n 加川 澄廣(かがわ すみひろ) l LINE API Expert (2019.04〜)
l 経歴 Ø 経理→プログラマー→アーキテクト→PM→ITコンサル →現職 l 所属 Ø 株式会社ブレイブテクノロジー - LINE Technology Partner(ミニアプリ部⾨) 2022 - 23 - LINE ミニアプリを利⽤した順番待ち関連サービスの開発・運⽤をしています - 開発部⾨統括 l 趣味 Ø 開発コンテストへの参加 Ø e-bike でゆるゆる⾛る - 時には 100km 超えの⻑距離(アワイチ、ビワイチ など)も⾛ります sumihiro3 sumihiro.kagawa 4
-*/&Ͱॱ൪ͪ NBUPDB ؾܰʹͬͯΒ͑Δॱ൪ཧαʔϏε IUUQTKVOCBONBDIJKQ
NBUPDB ϚτΧ ͱ ࡶͳडۀΛαϙʔτ͢Δॱ൪ཧαʔϏεͰ͢ɻ -*/&ϛχΞϓϦʹରԠ͠ʮඵͰൃ݊ʯΛίϯηϓτʹ͍ ͢͞Λٻ͍ͯ͠·͢ɻ
͋ΒΏΔۀछۀଶରԠ IUUQTZPCPDBKQ ݺग़௨αʔϏε ZPCPDB
None
それでは本題です
今回開発したシステム n地域共通ポイント「ゆりポ」 Ø 『地域共通ポイント「ゆりポ」』は⾃治会離れ対策や地域 活動参加者のモチベーション維持のため、会員の地域活動 への興味を⾒える化して活動の輪を広げる仕組みづくりを ⽬指したシステムです。
None
開発コンテスト 「ヒーローズ・リーグ 2023」 LINE API 賞を 受賞しました︕ 🎉 🎉 12
https://protopedia.net/prototype/4753
開発の背景と⽬的
地元⾃治会の現状 n 新興住宅地である地元は住⺠が⼆極化している l 最近引っ越してきた児童増加地域 Ø 待機児童(保育園や学童)の増加が問題に Ø 30年ほど前、ゆりのき台ができた頃に引っ越してきた⾼齢化が進んだ地域 -
世帯の⼦どもは独⽴ずみ n 地域活動への参加が減少、⾃治会員も減少している l 若者世帯は、仕事等で集団での活動への参加が難しく、⾃治会参加の メリットを理解しないまま⼊会に⾄らない l ⾼齢化世帯は、⾼齢でなかなか活動に参加できない
「ゆりポ」の⽬指すところ n 地域への貢献をポイントに l 地域活動参加で地元商店や施設利⽤料に利⽤できるポイントを獲得 Ø ⾃治会活動、地域美化活動、イベント準備 など n ⾼齢世帯・若者世帯の双⽅が使える仕組み
l アプリ、紙の⾃治会員証どちらでもポイントの獲得・利⽤ができる Ø アプリを使えば家族それぞれで利⽤できる Ø アプリに慣れていない世帯は紙の会員証でも利⽤可 n 活動履歴から会員の興味分野を⾒える化 l 「ポイント」の獲得・利⽤だけのツールではない Ø 活動を通じて輪を作り、より良い活動ができる基盤(⼤きな輪)を形成するための仕組みとし たい
利⽤⽅法
アプリ利⽤開始・活動登録・ポイント利⽤はスキャンだけ n アプリ利⽤開始は配布された⾃治会員証のQRコードスキャンで OK Ø LINE(LIFF) を使っているのでログイン不要でスキャンするだけ︕ Ø アプリを利⽤しない場合は会員証を持っていればOK
地域活動の参加登録もスキャンだけ n 地域活動参加時にQRコードをスキャンすればポイント付与 l 活動後、⾃治会役員などが提⽰する活動QRコードをスキャンすればポイント獲得 Ø 家族の誰かが参加すれば会員(世帯)にポイントが貯まる l アプリを利⽤しない⽅は、会員証の会員QRコードを⾃治会担当者にスキャンしてもらえばOK︕
ポイント利⽤もスキャンだけ n 貯めたポイントを地元で使える︕ l 地元商店や⾃治会施設の利⽤料、お祭りの飲⾷などで使える l 使⽤したい時は店舗のQRコードをスキャンするだけ︕ Ø アプリを利⽤しない⽅は、会員証の会員QRコードを店舗の⽅にスキャンしてもらえばOK︕
店舗・⾃治会向け機能も充実 n ポイント利⽤可能店舗には管理ページで必要な機能を提供 l 会員QRコードのスキャン機能 l 商品登録や売上データダウンロード機能 n ⾃治会事務所向けにはAPIを提供 l
既存システムやスプレッドシートからAPI連携することで容易 に利⽤可 Ø 既存の会員管理システムを無理に改修しなくてもOK
システム構成
None
フロントエンド nLINE Front-end Framework を活⽤ l 会員とLINEとの紐づけ や、認証などに利⽤ nNuxt.js (Nuxt3)
で構 築した LIFF アプリを Firebase Hosting で 公開
バックエンド n LINE Messaging API の利⽤ l 会員向けのお知らせ配信(各丁⽬会 員だけに配信など) l
今後は活動履歴に応じたセグメント 配信に利⽤予定 n NestJS を利⽤して API サーバー を構築 l コードから OpenAPI (Swagger) 定 義を⽣成し、フロントエンドでは API Client を⾃動⽣成することで API IFの齟齬を無くして省⼒化
コードからOpenAPI(Swagger)定義出⼒ Ø APIのエンドポイントとなるControllerにAPI定義を書いて出⼒すれば、フ ロントで使うAPIクライアントの⽣成とAPIドキュメントの最新化ができる HTTP POST で受け付け LIFF access token
での認証処理 リクエストヘッダーに LIFF access tokenを付与 成功時のレスポンス形式定義 リクエスト形式定義 エラー時の ステータスコード定義
導⼊の効果
デジタルポイント導⼊で業務を省⼒化 n 今年のお祭り(ゆりのき台フェスティバル)から実運⽤開始 l 従来発⾏していたお祭りのクーポンを「ゆりポ」に置き換え Ø パンフレットへのクーポン印刷→会員へ⼀括付与 Ø お祭り後の集計作業が不要で正確に︕ -
夜遅くまで担当が⼿集計していたが不要となり、打ち上げに即参加できた l 参加店舗にも即時に売上データを公開可能に Ø こちらも集計不要で即時公開 l 悩まされていた偽造クーポン対策にもなった Ø 会員情報と連携しており世帯1回のみの粗品(お菓⼦詰合せ)配布も容易に
個⼈的に嬉しかったこと n地元の⾼校⽣が活動へ積極的に参加してくれた l ロゴやポスターなどの制作物、作品紹介動画を作成し て PR・クオリティアップに貢献
今後の展望
今後の展望 n LINE ミニアプリ化 l ポイント獲得・利⽤時のメッセージ通知 n 活動履歴に応じたセグメント配信に利⽤予定 l ナローキャストメッセージ
の利⽤ Ø オーディエンスへの配信 - メッセージクリック、メッセージインプレッションを活⽤して効果あるセグメント配信を構築 n 他⾃治体への展開 l 近隣⾃治会への展開を調整中
最後に
Qiita アドベントカレンダーに「ゆりポ」の 技術スタック紹介記事を登録していますので、 そちらもご覧ください︕
ご清聴 ありがとうございました︕
SNS アカウントなど @sumihiro3 Sumihiro.Kagawa LINE API Expert 35
E.O.C.