Work/NOTALONE
Wellbeing PWA

NOTALONE

A Companion for Overcoming Loneliness

孤独を乗り越えるためのコンパニオン

NOTALONE screenshot 1NOTALONE screenshot 2NOTALONE screenshot 3NOTALONE screenshot 4

01 / 04
01

Overview

概要

Loneliness is one of the most common human experiences and one of the least talked about. NotAlone is a calm, offline-first companion built by someone who lived through it — daily challenges, CBT-grounded guides, a crisis toolkit and a private mood journal, all in one quiet place.

孤独は最もよくある人間の経験の一つでありながら、最も語られないものの一つです。NotAloneは、孤独を経験した人が作った、落ち着いたオフライン優先のコンパニオンアプリです。日々のチャレンジ、認知行動療法(CBT)に基づくガイド、危機対応のツール、プライベートな気分日記を、一つの静かな場所にまとめています。

This one came straight from personal experience. The app says so on its first screen: it was built by someone who lived through loneliness and disconnection, so that the next person does not have to do it in silence.

このアプリは個人的な経験から生まれました。最初の画面にもそう書いてあります。孤独や人とのつながりの喪失を経験した人が、次の人が一人で黙って抱え込まなくて済むように作ったものです。

02

How it was built

開発

The most important decision was to collect nothing. Everything lives in local storage on your own device — no account, no backend reading your moods. It ships as an installable PWA and a wrapped Android app so it is always one tap away.

最も重要な決断は、何も収集しないことでした。すべては自分の端末のローカルストレージに保存され、アカウントも、気分を読み取るバックエンドもありません。インストール可能なPWAと、Androidアプリとして提供しているため、いつでもワンタップで開けます。

03

What it does

機能
01
Daily Challenges
日々のチャレンジ

Small, achievable steps toward connection — the opposite of an overwhelming self-help programme.

つながりに向けた、小さく達成しやすい一歩。圧倒されるような自己啓発プログラムとは正反対です。

02
CBT Guides
CBTガイド

Grounded, practical exercises for the specific thoughts that loneliness tends to bring.

孤独がもたらしがちな考えに向き合うための、根拠のある実践的なエクササイズ。

03
Crisis Toolkit
危機対応ツール

Immediate, accessible help for the moments when it is genuinely needed.

本当に必要な瞬間に、すぐ使える支援。

04
Private Mood Journal
プライベートな気分日記

A local-only record of how you are doing over time — yours, on your device, and nowhere else.

自分の調子の移り変わりを、端末内だけに記録します。あなたのもので、あなたの端末にしかありません。

04

Under the hood

技術の詳細

Local-only by principle原則としてローカルのみ

Every challenge, guide entry, and mood log lives in localStorage on your own device. There is no account and no backend reading your state — for an app aimed at people at their most vulnerable, choosing not to collect the data is the feature.

チャレンジ、ガイドの記録、気分の記録はすべて、自分の端末のlocalStorageに保存されます。アカウントも、状態を読み取るバックエンドもありません。最も弱っている人に向けたアプリでは、データを集めないという選択こそが機能です。

Shipped as a real app本物のアプリとして提供

It's a Next.js 16 static export wrapped as an installable PWA and packaged to an Android APK via TWA/Bubblewrap, so it's always one tap away. Firebase provides only hosting and light analytics — nothing personal.

Next.js 16の静的書き出しを、インストール可能なPWAとして提供し、TWA/Bubblewrapを使ってAndroidのAPKにもパッケージ化しているため、いつでもワンタップで開けます。Firebaseはホスティングと簡単なアクセス解析にのみ使い、個人的な情報は扱いません。

05

Stack

技術構成

NotAlone is a Next.js 16 (App Router, static export) app with React 19, Tailwind and Framer Motion. State is local-only via localStorage, so there is no backend holding personal data; Firebase provides Hosting and light analytics. It is packaged as a PWA and wrapped to an Android APK via TWA / Bubblewrap.

NotAloneはNext.js 16(App Router、静的書き出し)、React 19、Tailwind、Framer Motionで構築しています。状態はlocalStorageのみに保存するため、個人データを保持するバックエンドはありません。Firebaseはホスティングと簡単なアクセス解析にのみ使用しています。PWAとして提供し、TWA/Bubblewrapを使ってAndroidのAPKにもパッケージ化しています。

06

Where it is now

現状と今後

NotAlone is live as an installable PWA and an Android app, with everything stored locally. Because it deliberately holds no server-side data, the roadmap is content — more guides and challenges — rather than analytics.

NotAloneはインストール可能なPWAとAndroidアプリとして公開中で、すべてのデータは端末内に保存されます。サーバー側にデータを持たない設計のため、今後の計画は分析ではなくコンテンツの充実です。ガイドとチャレンジを増やしていきます。

NotAlone is the most personal thing in this archive. Sometimes the right engineering decision is to deliberately not collect the data — to build something genuinely private for people at their most vulnerable, and let that restraint be the feature.

NotAloneは、このアーカイブの中で最も個人的な作品です。正しいエンジニアリングの判断が、あえてデータを集めないことである場合もあります。最も弱っている人のために本当にプライベートなものを作り、その抑制を機能にしています。

Next case study 次の実績
LINKVIBE
AI Co-Pilot for LinkedIn & DMs
→