⚠️ 現在開発中につき、現時点での実装済み機能のビルドは
develop
ブランチで行ってください
このアプリは、PDCAサイクル と 目標を大目標・中目標・小目標と階層化することによって達成確率が上がるというアルゴリズム に基づき、自己実現の手助けをするアプリです。
大目標は最終的に達成したいことであり、中目標は大目標を達成するために必要なことであり、小目標は中目標を達成するために具体的に行うことです。このように目標を階層化することで、自分が何をすべきか明確になります。
PDCAサイクルとは、計画(Plan)、実行(Do)、評価(Check)、改善(Action)の4つのステップを繰り返すことで、業務や目標の達成に向けて効率的に改善していくマネジメント手法です
PDCAサイクルに則って目標を大目標、中目標、小目標と分けると、以下のようなメリットがあります。
大目標を中期的・長期的な視点で設定し、中目標や小目標を短期的な視点で設定することで、具体的かつ達成可能な計画を立てることができます[3]。
中目標や小目標は大目標に対する進捗度や達成度を測る指標として活用できます[3]。実行した結果を評価し、改善点や課題を明確にすることができます[1],[2]。
小さな成功体験を積み重ねることで、モチベーションや自信を高めることができます[2]。また、失敗や挫折に対しても柔軟に対応し、学びのチャンスと捉えることができます
本アプリの制作を通して自分なりの最適なアーキテクチャを確立し、リファレンスコードにすることを目的にしています。
形に残したかったから
私は、エンジニアという仕事の魅力の1つは「成果物がわかりやすく形に残ること」だと考えています。 形に残すものは一重に コード のみならず、「つまづいたところ・解決策・参考文献・エビデンスetc...」ありとあらゆる「成果」を issue 等に形として残しています。
挑戦したかったから
このアプリを制作している段階で私はプログラミングに触れ始めて半年もたたない駆け出しです。 エンジニア就活で提出する成果物の一面も備えています。 そんな中で、「こんな難しそうなのできないよ」と過去に考えていた技術に挑戦し、自分の技術力をどこまで伸ばせるか という私にとっての勝負の場でもあります。
現に、本アプリの開発の中でどんなにつまづいても、最終的には全て実現に至っており、一切の妥協は許しません。
PlanDo 画面 | Check 画面(実装中) | Act 画面(実装中) |
---|---|---|
![]() |
![]() |
▼ こだわりポイント
UI
タスク有り時 画面 | タスク無し時 画面 | 一週間のリザルト 画面(実装中) |
---|---|---|
![]() |
▼ こだわりポイント
表示
操作性