3クライアント
Machi の Web、iOS、Android は共通 API とコンテンツモデルを利用。
個人開発 / 日本での暮らし
日本で暮らしながら、アイデアをプロダクトにしている開発者です。
日本で生活しながら、Machi と Shangence 商衡を企画・開発・運用しています。Machi は都市の暮らしに寄り添うローカルコミュニティ、Shangence は事業を始める前にリスクを整理するためのサービスです。このサイトには、制作実績、開発メモ、技術の判断、そして日々の小さな記録を残していきます。
2
運用中プロダクト
5
公開リポジトリ
3
Machi クライアント
検証できる実績
初版を出し、運用し、不具合を直し、次の改善を考える。その一連の手触りが伝わるようにまとめています。
Machi の Web、iOS、Android は共通 API とコンテンツモデルを利用。
Shangence は診断、Stripe円決済、PDFレポート、管理画面まで実装。
AWS / Nginx / systemd / 証明書 / バックアップ / デプロイを自分で管理。
このサイトは3言語、検索、SEO、管理画面、文言編集の入口を内蔵。
制作実績
Machi と Shangence は一人で作っている2つのプロダクトです。yaokai.me はこの個人サイトと管理画面。制作実績ページでは、Machi の Web / iOS / Android と、それぞれの判断を分けて見られます。
住まい、中古品、求人、地域サービス、コミュニティを一つの都市空間に。Web / iOS / Android の3クライアントが80本以上の REST + SSE API を共有し、メディアは S3 + CloudFront で配信。
企画、3クライアント実装、バックエンド、DB、AWS 構築まで一人で担当。
Next.js 15 · SwiftUI · Kotlin / Compose · Python · SQLite → PostgreSQL · AWS
日本で事業を始める人のリスクを整理するサービス。7ステップ診断、ルールエンジンのスコア、有料レポート(Stripe JPY + PDF)、管理画面での審査・返金まで。法務ページや個人情報マスキングも実装済み。
事業設計から法務対応まで、商用サービスに必要な一式。
Next.js App Router · React Hook Form / Zod · Prisma 7 / PostgreSQL · Stripe JPY · Vitest
いま見ているこのサイト。Next.js 16 + Prisma、3言語対応、記事の管理画面付き。東京の Lightsail で稼働。
職務経歴書のデザインシステムを Web に移植。コードは公開。
Next.js 16 · Prisma · Tailwind CSS · i18n (zh / ja / en) · Lightsail
担当範囲
01
実際のユーザーと話し、曖昧なアイデアを着手できる仕様に落とす。
02
Web は Next.js、iOS は SwiftUI、Android は Kotlin。APIは共通。
03
Python API、PostgreSQL / SQLite、認証、通知、メディアアップロード。
04
AWS、Nginx、systemd、ドメインと証明書。障害も自分で調べる。
05
Stripe 決済、管理画面、監査ログ、法務ページ。
記事
設計で迷ったこと、実装で詰まったこと、日本で暮らす中で残しておきたくなったことを、少しずつ文章にします。