GithubHelp home page GithubHelp logo

medice-note's Introduction

Top Langs github stats

trophy

medice-note's People

Contributors

aso1701009 avatar aso1701024 avatar dependabot[bot] avatar nkymriy avatar umezaki1212 avatar

Watchers

 avatar

medice-note's Issues

初回ログイン時に何をしていいかがわからない問題の改善

優先度1
改善内容 操作方法ページ作成
アプリケーションの操作方法がわからない(特に、初回ログイン後に何をすればいいのか)
まず、操作方法のページがあることを知ってもらうために、メールアドレス認証後に操作方法の説明に移るかどうかの選択画面を表示する。
最初に行う操作、アプリケーションの機能についての説明を記載する。

薬情報登録のグループ選択問題の改善

優先度6
改善内容 選択していたグループページから薬情報登録ページに遷移した際に、選択していたグループを選択項目グループの初期値として設定できるようにする。
現在初期値がデフォルトになっているので、どのページから遷移してきたかを判定し、適切な情報を初期値に設定する。

薬情報の改善

薬情報の説明項目の文章が改行されずに表示されるため改善を行う

pushMessage 400 BadRequestが発生する

LINEログインせずに、通知登録を行なっているユーザーの通知がcronの処理対象として認識されている。
SQLで、LINEログインのテーブルにInnerJoinすれば解決できると思われる。

二段階認証の実装

現在のログイン機能では二段階認証を行なっていないため、セキュリティを向上させるため二段階認証の実装を行う

お薬一覧の順番がおかしい

日付が降順で表示されるはずだが、以下のような並び順がおかしくなっている

2020年8月22日
↓
2020年8月05日
↓
2020年7月04日
↓
2020年10月10日

Twitter・Facebookのリンク改善

優先度 低(広告の集客効果により作業内容が変更)
改善内容 広告での集客が成功した場合、リンクを削除する。
成功しなかった場合、リンクを一番上に変更する。

お薬カレンダーの空白の改善

優先度 低
改善内容 お薬カレンダーに表示される薬が同じ日付に複数ある場合に1つ目と2つ目の間に空白が入るので、その空白が挿入されないようにする。

初回ログイン後の操作手順の紹介を実装

初回ログイン時に何をしていいかがわからない問題の改善 #63

上記のissueの追加改善。
初回ログイン後、何が出来るのかが未だに分かりづらい仕様なため、
機能の紹介やおすすめ利用手順をモーダルで表示する。

簡単なイメージはdiscord 一般 11/26 11:51 の動画を参考に。
このままでは画像の内容が非常に見えづらいので、モーダルのサイズの調整や、テキストによる簡単な内容の説明も追加する。

また、使い方のページに、チュートリアルを再度表示するボタン等を設置する。

アカウント削除CRONのバグ

user_login_pcのレコードを削除していないため、CRONが失敗する

let sql = 'DELETE FROM user_login_pc WHERE user_id = ?';
await connection.query(sql, [userId]);

通知登録の改善

薬名の登録が不便であるため、改善を行う必要がある
薬情報一覧から薬を選択し、通知情報を作成する(予定)

通知登録の時間設定の改善

優先度 中(実施するかどうかは他の修正作業の進捗に応じて判断)
改善内容 通知登録の際に時間の設定が0:00から始まるのを6:00から始まるようにする。
一般的な時間を反映するため。

アカウント削除の問題

現在の仕様では、フラグを変更し退会が完了したことになっているため、以下の条件でCronでアカウント情報を削除する
・削除された日から30日経過後

薬情報登録の改善

薬情報登録の画像ファイルの登録項目が文字数が長い場合、下に表示されるため、表示できる文字数を超える場合は非表示にする

.file {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

薬情報一覧の改善

・薬情報一覧のテーブル表示を削除
・サムネイル表示の情報をユーザーの任意で選ぶことができるように改善
・詳細ボタンを削除

通知一覧の改善

・スマートフォンで閲覧した場合や、横幅を狭くした状態で閲覧した場合、「編集」「削除」「無効化」「有効化」ボタンのレイアウトがおかしいため修正
・通知項目の薬名の横にカッコで飲む個数を表示するように修正

お薬カレンダーのサイズ改善

優先度 低
改善内容 お薬カレンダーのサイズが大きくページをスクロールする必要があるので、1ページに収めるためにサイズを小さくする。

薬情報登録ページの入力項目のレイアウト改善

優先度3
改善内容 薬情報登録ページの入力項目のレイアウトの変更を行う。
PC向けのレイアウト変更
左の列(薬の名前、病院名、飲む個数、飲む時間)
右の列(処方日、処方期間、種類、グループ)
オプション(デフォルトでは隠す)、薬画像、説明
最後に登録ボタン

メイン画面の変更

メイン画面を薬情報一覧に変更
メイン画面で表示されているウェルカムメッセージやエラーメッセージも薬情報一覧に変更

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.