GithubHelp home page GithubHelp logo

kumastry / atcoderreminder2.0 Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 2.52 MB

task list web site for AtCoder

Home Page: https://atcoderreminder.netlify.app

HTML 7.63% JavaScript 1.26% CSS 0.18% TypeScript 90.94%

atcoderreminder2.0's People

Contributors

kumastry avatar

Watchers

 avatar

atcoderreminder2.0's Issues

issue006

概要

リファクタリングや色々な動作の修正

仕様

  • リファクタリング
    • カスタムフック使用
    • モジュール、コンポーネント分割の見直し
    • モジュール、コンポーネントのテストを作成する
  • fetchの例外処理でフロント側に知らせる
  • fetchにurlにパラメーターやクエリパラメータを使って持ってくるjsonを絞るこむ

想定動作

  • カスタムフックのテストできれば作成
  • 例外処理は専用のテストコードを作成する
  • json絞り込みもできればテストを作成する

優先順位

1/ 5

issue005 export

概要

ローカルストレージでやってるからか機種間の保存ができない
今のところ想定使用はcsv、jsonでデータエクスポートする

仕様

想定動作

優先順位

4/5

issue011 tagging

タグ付け
問題ごとにタグを付けられる
タグボタンを選択することで問題をソートできる

優先度
2/5

issue001

概要

回答状況(AC, ECなど)がリアルタイムで反映されないので、実装する

仕様

リロードや更新ボタンで最新の回答状況を反映する

追加しよう

URLのバリデーション

想定動作

  • リロードで最新の回答状況を反映する → 検討
  • 更新ボタンで最新の回答状況を反映する

追加仕様

  • atcoder.jpからのURL以外は例外を投げる
  • reload機能に60秒のインターバルをも蹴る

優先順位

2 / 5

issue004 multi dropdown

概要

ドロップダウンがマルチ選択に対応していない。
特に、難易度のマルチ選択が必要だと感じたため。
UI(issue #2 )と相談する

仕様

ドロップダウンがマルチ選択に対応させる

想定動作

ドロップダウンがマルチ選択に対応させる

優先順位

3 / 5

issue002 uiの改善

概要

全体的なUIの改善が必要

仕様

  • ユーザー名の入力欄をatcoder problemsに近くする
  • ドロップダウンやURL入力欄を現代風にする

想定動作

  • ユーザー名の入力欄をatcoder problemsに近くになる
  • ドロップダウンやURL入力欄を現代風になる

優先順位

2/ 5

issue008 test

テストの作成
GitHub actionsでCIを構築

仕様

  • vitesを選定
  • 単体テスト
  • 結合テスト
  • E2Eテスト
  • テストとデプロイをCIで行う

優先度
2/5

issue003

概要

回答状況のドロップダウンでフィルターのバグがある

仕様

ドロップダウンがWAのとき、TLE,MLE,REなどが表示されない.

想定動作

  • ドロップダウンがWAのとき、TLE,MLE,REなどを表示させる。
  • unitテストがすべてok

優先順位

1/5

issue007

仕様

documentの改良を行う

git pullして手元で再現する方法を記載する

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.