light-blue's Introduction
light-blue's People
light-blue's Issues
解答ステータスの色変更
react-routerの導入
#7 の続き
問題一覧画面を追加したい
水色しかない #20 ので、まだいいけど、ゆくゆくは増えていくと思うので、問題一覧画面が欲しい。
問題ごとに色の情報を入れる
問題集も問題について
これ作りたい
スマホ対応
ヘッダーのハンバーガーとかいろいろ
API叩くボタンをどうにかしたい
現在
外部のAPIを叩くトリガーをButtonのonClickになっている
理想
ページを開いたときに叩く感じ
useEffectみたいな感じでいけそうかな
まあ、ぐちゃぐちゃになるの嫌だから、#7 の後だろうな
ステータスの表示をきれいにしたい
現状、
ACかーしかないので
問題点として
- 同じ問題を解いている可能性があるので、どのステータスを表示するのか
案
- 「AC > WA系 > 未回答」という表示優先順位を設けてあげる
- 今のデータの持ち方だ と毎回
filter
することになるので計算量大きくなりそう - 高々問題100問、提出数~105だしいいか
- 今のデータの持ち方だ と毎回
ヘッダーのデザイン
- 影つける
- 透かせる
aizuとatcoderのユーザー名の設定わけたい
同じユーザー名じゃないこともありそうなので、Headerとかにinput固定したらいいかな
解答状況取得中はくるくるしたい
ばばば!となるのをくるくる待機にしたい
問題のカテゴリー表示/非表示
#23 の後にやる
カテゴリ表示がヒントになってしまう気もするので、デフォは非表示にする?
水色以外も作りたい
最終AC日を表示したい
ACしたけど、だいぶ前に解いた問題ということを認識したいかもしれない
ヘッダーを固定したい
かもしれない
デザインを変える
githubっぽくする
問題のカテゴリーを表示したい
全探索とかbit演算とかなんたらDPとか
- 手でここから取ってくる
[TODO]解答状況の型を定義
src/types
みたいなの作ってそこに
ref: https://github.com/kenkoooo/AtCoderProblems/blob/master/doc/api.md#user-submissions
favicon変えたい
react標準じゃないなんかいい感じの
水色貴重だといいかな
JOIとかu-aizuの問題も解いたか知りたい
どうにか調べる方法ないかな
アカウント情報の半永続化をしたい
aizuとatcoderのアカウント名だけ保持できればそれでいい
変更したいときはどっかから変更できるようにする
簡単そうなので、localStorageとかでやってみる
ref: https://developer.mozilla.org/ja/docs/Web/API/Window/localStorage
Headerをいい感じにする
タイトルみたいなやつがずれるのでその調整
アカウント(ヘッダーの左の方が見にくい)
デザインをなんとかしたい
わかる
App.tsxから別に移動したい
App.tsx
に作り始めちゃったけど、pages
に新たに作りたい
どこかに公開したい
案としては
- netlify
- firebase
- githubpages
- AWSのなにか
- その他
githubpagesが一番簡単そうだけど、いろんな人に使ってもらおうと思うと別のがいいのかな
調べてみたい
mainブランチにpush禁止にする
うっかりmainにpushしてしまった、、、
Headerにログイン情報を表示する
ciいれたい
actionsで
とりあえずはprettier, eslintくらいで
背景が途切れることがある
問題集のタイトルとか説明とかを問題一覧画面に入れる
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.