Engineer BA-Sulto
React Native Expo (SDK 54) TypeScript

1日1タスクアプリ
モチベーションUP・自己成長

昨日・今日・明日の1日1タスクに集中し、完了の記録・花火演出・実績とカレンダーで継続を可視化する React Native(Expo)アプリ

1日1タスクアプリ - モチベーションUP・自己成長 Mockup

The Essentials

Key Features

オンボーディング

5枚のスライドで価値を説明し、完了時に user_profile を更新してメインタブへ遷移

ホーム(1日1タスク)

昨日・今日・明日を切り替え、1日1件のタスクを表示・完了。花火アニメーションと Expo Haptics で達成感を強調

目標表示

設定した目標テキストを表示。未設定時は目標編集画面への導線と「ホームへ」遷移

記録・実績・カレンダー

連続日数・最高連続・累計完了と月間カレンダー、実績バッジを一覧。日付タップでタスク閲覧・編集

設定・通知・バックアップ

言語切替、毎日のローカル通知、SQLite のバックアップ作成・復元、データ全削除(開発時はダミーデータ等)

多言語(i18n)

i18n-js と端末ロケール連携。カレンダー表示ロケールも同期

広告

Google Mobile Ads のバナーを主要画面下部に表示(非パーソナライズド広告を指定)

Built With

React Native
Expo
TypeScript
Expo Router
NativeWind
Drizzle ORM
Expo SQLite
Zod
React Hook Form
i18n-js
Expo Localization
Expo Notifications
Expo Haptics
React Native Google Mobile Ads
AsyncStorage