はまったいまーは、ハマった時に時間を浪費してしまう問題を解決したいプログラミング学習者のための、タイマー付きメモアプリです。
はじめにタイマーをセットしておき、その時間になるとお知らせします。
時間を区切って取り組むことで、詰まってしまった時は人に質問してみるなど次の手を打ちやすくなります。
入力フォームを埋める形で、問題解決のために何を考えて何をやったのか、記録を作ることができます。
エラー対応中は慌ててしまったり視野が狭くなったりしがちですが、書くことで自分を客観視しやすくなります。また、後日同じような事象が起こった時に、前回はどうしたのか調べる際にも役立ちます。
入力中のメモは画面右側にリアルタイムでプレビューが表示されます。
入力したメモを保存する方法を2種類用意しています。
- MarkdownファイルとしてGistに保存
- Markdown形式でクリップボードにコピー
- ユニットテスト
- E2Eテスト
- リポジトリのClone
$ git clone https://github.com/yocaji/hamattimer.git
- 環境変数の設定
.env.local.template
を参考に.env.local
を作成してください- 事前に以下を行い、Client secret等の必要な情報を取得する必要があります
- GitHub OAuth Appの作成
- CloudinaryのUpload API利用設定
- 事前に以下を行い、Client secret等の必要な情報を取得する必要があります
- 依存パッケージインストール
$ yarn install
- 開発サーバー起動
$ yarn dev
- Lint
$ yarn lint
- Run tests
$ yarn test