No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗https://ng-2613.vercel.app/#login
ぜひさわってみてください!! お金>税金>消費税 の項目が充実しているので見てください!
※登録用のメールアドレスは適当なテキストを入力していただければ大丈夫です
機能説明はこちら:https://youtu.be/OAwPPiOETiE 開発思想はこちら:https://youtu.be/mgSQDn86y9I
SNSで政治に触れる若者に向けた、点在した意見を1か所に集め、俯瞰して考える場を提供するSNSアプリ
かつ、現状のSNSの問題を根本から解決する、これからの民主主義社会で必要不可欠なSNSアプリ
2026年2月衆院選、有権者の43%がSNS・動画を参考に投票を行った。(参考文献) 今後SNSを基に投票・政治的議論を行う層が過半数を超えさらに拡大していくのはまず間違いないだろう。
しかし、ここで問いたい。
本当に現状のSNSに国の行方を左右させてよいのか
SNSはその特性上、ユーザーの好みの投稿が表示される。同じ議論が別々の場所に分散し、それぞれ偏った意見となっていることが少なくない。
これからの民主主義には全体を俯瞰して見ることができるSNSの仕組みが必要不可欠である。
Rightsは、論点ごとに議論を一か所に集め、賛成・反対の理由と投票結果を見比べながら、自分の考えを深められる政治議論SNSである。
賛否を超えて理解される意見を重視
賛成側・反対側の双方から「なるほど」を得た意見を加点し、新たな視点や説得力のある理由を届ける。
意見の一方的な発信で終わらない
意見投稿・投票だけでなく、異なる立場の人との議論を提供する。
政治に詳しくなくても参加しやすい
話題選びのきっかけとなる「今日のテーマ」や、分からない用語をその場で確認できる「辞書機能」により、参加のハードルを下げる。
既存のSNSでは、自分と似た意見だけが表示されやすいのにもかかわらず、そこにある意見がすべてであると勘違いし、バイアスに気づけないまま自分の意見を持ってしまう問題を解決する。情報源としてのSNSの価値を高める。
今後は、ユーザーが多様な意見に触れ、自らの考えを深められるよう、以下の機能の導入を検討する。
意見の表示アルゴリズムの工夫
みんなの意見を閲覧するページでは、自分と同じ意見と異なる意見の表示割合を調整できる機能を設ける。また、これまで触れていない観点を優先的に表示し、新たな視点から議論を捉える機会を提供する。
議題の中立性の評価
AIによる判定やユーザーへのアンケートを通じて、議題の表現が特定の立場へ誘導するものになっていないかを確認する。これにより、問いの提示方法によってユーザーの意見に偏りが生じることを防ぐ。
暴言・誹謗中傷への対策
AIが文脈を踏まえて投稿内容を判定し、暴言や誹謗中傷を含む投稿を制限する。悪質な投稿にはペナルティを設け、安心して議論に参加できる環境を整える。さらに、単なる非難にとどまらず、主張の根拠を論理的に示す建設的な対話を促進する。
複数アカウントの作成制限とbot対策
電話番号認証などを活用し、同一人物による大量のアカウント作成やbotの利用を抑制する。これにより、組織的な投稿や投票による情報操作を防ぎ、議論の信頼性を高める。
AIによる議論・トピックの推薦
自分の悩みがどの分野に該当するかわからないユーザーに対し、AIとの対話を通じて関連するトピックや問いを紹介する。また、考えを整理したい、さらに深めたいユーザーには、相談内容に関連する議論や意見を提示する。例えば、自分と異なる立場の意見交換や、年齢・性別などの属性が近いユーザーの意見を参照できるようにし、考えを深める手がかりを提供する。
関心や考えに基づく政党の提案
投票や閲覧の履歴からユーザーが関心を持つ分野を分析し、投票・投稿の内容をもとに、考えに近い政策を掲げる政党を提案する。その際は、提案の根拠や各政党との共通点・相違点を示し、ユーザー自身が比較・判断できるようにする。
概要図・システム構成図・データ構造などの詳細は docs/architecture.md にまとめている。
Supabase Auth / PostgreSQL / Storage
認証、議題・投稿・コメント・投票・リアクションの保存、動画配信に利用している。データベースではRLSによるアクセス制御を実装している。
Next.js Route Handlersによる独自API
認証、議題取得、投稿、投票などの処理を実装し、入力検証とエラーレスポンスを管理している。
カテゴリ・設問・政治用語の初期データ
JSONで管理し、議論の入口となるトピックと、理解を支える用語解説に利用している。
専用機器を必要とせず、日常的に使うブラウザーからアクセスできる構成である。
動作確認済み環境(2026年10月時点)
| OS | ブラウザー |
|---|---|
| Windows 11 | Google Chrome / Microsoft Edge |
| iOS 26 | Safari / Google Chrome / Microsoft Edge |
立場の違う人どうしが納得した意見を選ぶ、代表意見の選定
「なるほど」を押した人の投票内容から、その評価が賛成側・反対側のどちらからのものかを判定する。両方の側から評価された意見ほど高く評価し、設問ごとの代表意見として表示する。片方の側から5件の評価を集めた意見より、両方の側から2件ずつ集めた意見のほうが上に来る。これにより、評価の多さだけでは見つけにくい「立場が違っても納得できる理由」が上に来る。
賛否比較と5段階投票を統合した論点画面
同じ問いに対する賛否の理由と投票をまとめ、投票した後に結果の比率を表示する。課題として掲げた「比較の難しさ」に直接対応する部分である。
辞書レンズ
用語にレンズを重ねて解説を表示するので、読んでいる画面を離れずに意味を確かめられる。