はじめに
記事の目的
こちらは、ポートフォリオとして作成したWebアプリケーションの紹介記事です。
アプリの概要
突然ですが仕事や普段の生活において、クリアしたい目標や目指しているゴールはありませんか?
貯金したい、ダイエットを成功させたい、資格を取りたいなど様々あるのではないかと思います。
しかし、目標を立てたものの続かなかったり、忘れてしまったりすることは少なからずありますよね。
そこで、目標を可視化し分解することで達成へと導く、「PDCAサイクル」を管理できるアプリmyPDCAを作りました。
機能
一覧
作成したPDCAのうち、「抱えている課題」と実行すべきタスクである「Do」が表示されます。
作成
達成したい目標とタスクを作成、登録することができます。
「Check」と「Action」については経過とともに入力が必要なため、欄内が空のまま入力を進めることができます。
詳細表示
作成したPDCAの具体的な内容を確認できます。
また、表示しているPDCAの編集と削除を行うページへ移動することもできます。
編集
選択したPDCAの内容を編集し上書き保存することが可能です。
また、経過を記入する「Check」と結果を記入する「Action」もこの画面で編集していきます。
削除
選択したPDCAを削除できます。
使用技術
バックエンド
- PHP 8.1.2
フロントエンド
- HTML
- CSS
- bootstrap
データベース
- MySQL 5.7
デプロイ
- LOLIPOP!
工夫した点
TOPページ
今すべきことがすぐにわかるよう、必要最低限の情報(「抱えている課題」と「Do」)が表示されるようにしました。
PDCA作成画面
サイクルをイメージしやすいよう入力画面を配置しました。
最後に
初めてのアプリケーション作成でぶつかる壁も多かったですが、裏側のロジックを少しずつ理解し楽しみながら作成できました。
まだ実装できていない機能や使いやすさなど、課題点は多いと感じているので日々修正を加え更新していきます。
仕事で達成したい目標ができた時は、いつもPDCAをメモ帳に手書きで記入していました。
しかし手書きだと修正や変更を加える上での不便があったので、アプリケーションとして使用できるようにしてみました。
達成したい目標に大小は関係ないと思いますので、まずはお気軽に使ってみてください。
最後までお読みいただき、ありがとうございます。