ワークフローアプリ作ってみました

簡単なワークフローアプリを作ってみました。

【プロジェクト概要】ワークフローアプリの開発

技術スタック】python,Flask

機能の説明

ログイン機能
管理者、承認者、申請者でロール管理ができます。

▪️申請者ロールでのログイン画面


・ワークフローの申請
・自身申請したワークフローの一覧の確認
・承認されたワークフローの確認
・差戻されたワークフローの確認

申請を行い、承認者が差戻をした場合は、「差戻されたワークフローの確認」に表示され、
申請内容を編集して、再申請を行えます。

▪️承認者ロールでログインした画面

申請者ロールでログインした場合に加え、未承認のワークフローの機能が付与されています。
ここでは、申請されたワークフローを承認するするか、差戻するかを選べます。

対象のワークフローを選択して、詳細画面を開きます。

差戻する場合は、その理由を入力して差戻を行います。

以上簡単なワークフローの機能説明でした。

改めて、FLASKは、奥が深かったです。
カラムを追加したときのDBmigrationが少し苦労しました。
Chat-GPT先生に何度も「できないんだけど!」を言いながら、
頑張りました笑

でも、これを機に色々なアプリを作ってみたいと思いました。
次は、、、(検討中)