1
/
5

Sign up for free

This page is intended for users in Japan(English). Go to the page for users in United States.

【Railsポートフォリオ】給料が上がるタスク管理アプリケーション

アプリケーション名: 『 My Todo 』

「重要性」と「緊急性」を軸にあなたのタスクを管理するアプリです。

http://175.41.230.217/users/sign_in

概要

会議資料の準備やお客様からの急を要する電話、上司から降りてくる指示、それを一生懸命頑張っても、あなたの給料は上がりません。「重要かつ緊急性が高い」タスク、「重要でもなく緊急性も高くない」タスクをしていても長期的な解決ができていないから。

給料は、あなたが毎日行っている業務を「なくす」改善を行わない限り上がりません。

ついつい後回しにしてしまいがちな課題を根本的に解決する「重要だけど緊急性は低い」タスクにどれだけ時間を使えているかを視覚化することで、仕事の質をアップさせることに繋がるアプリです。

機能

  • ユーザー登録とログイン(ゲスト閲覧用ログイン有)
  • タスクの追加
  • タスクの編集(タスク名修正,優先度選択,期限設定)
  • タスクの削除
  • 分類された優先度のカウント
  • 分類された優先度の割合算出

使い方

  1. 画面右下の「ゲストログイン(閲覧用)」を選択
  2. 画面下部の「+タスク追加」フォームからタスクを入力
  3. 入力したタスクのタスク名を選択すると編集画面に遷移
  4. 編集画面でタスク名修正、優先度を選択、期限日を設定し更新ボタンでトップページに戻る
  5. タスク名の横の「○」をクリックするとタスクが削除される

技術

  • Ruby : 2.5.1
  • Rails : 5.2.3
  • インフラ : AWS
  • WEBサーバー : Nginx
  • Devise : ログイン機能
  • ajax : タスク追加と削除
  • RSpec : テストコード
  • コードレビュー : Rubocop
  • 自動デプロイ : Capistrano

こだわりポイント

インフラにAWSを用いたデプロイ

Ajaxを使用することによるタスク追加削除

タスク追加によるタスク数・優先度の割合計算