---
# System prepended metadata

title: checkit導入手順

---

# checkit導入手順

- [ ] ================
- [ ] homebrew or chocolatey導入
- [ ] git導入
- [ ] ================
- [ ] githubにログイン
- [ ] tamura/checkitのページでForkボタンを押す
- [ ] Fork先のページでgithub pagesの設定
- [ ] readme.mdのurlを変更
- [ ] git commit -am "Update readme url"
- [ ] ================
- [ ] googleアカウントの取得
- [ ] firebaseプロジェクトの作成
- [ ] webアプリケーションの登録
- [ ] firestore databaseの登録
- [ ] project overview -> プロジェクトの設定
- [ ] snippetのvar firebaseConfigの内容を、ローカルのfirebase.jsのinitializeApp内にコピー
- [ ] git commit -am "Update firebase config"
- [ ] ================
- [ ] firebase consoleからテストデータを登録
- [ ] collection： usersを登録
- [ ] 個別データを数件登録
- [ ] 例：{ name: '太郎', index: 1, progress: 0 }
- [ ] collection： tasksを登録
- [ ] 個別データを数件登録
- [ ] 例：{ name: '朝ゴハン食べる', index: 1 }
- [ ] 自分のgithub pagesのurlからデータが表示されることを確認
- [ ] 隣の人にも表示してもらって、チェックボックスのON/OFF操作が連動していることを確認
- [ ] ================
- [ ] チェックボックスのON/OFFとユーザー情報の連動を確認
- [ ] ★バグ発見：修正（ヒント：usersの並び順）
- [ ] githubへpush
- [ ] ================
- [ ] taskOrderByIndexとuserOrderByIndexの共通部分をまとめてみよう
- [ ] methodsに、orderBy(collection)関数を追加
- [ ] githubへpush
- [ ] ================
- [ ] index.html内のjavascript(43行目〜67行目)を別ファイルにしてみる
- [ ] githubへpush
- [ ] ================
- [ ] ユーザーやタスクの追加・編集機能を追加してみよう
- [ ] または、これをベースに何か作ってみましょう
- [ ] 例：ニコニコカレンダー、共有ホワイトボード、対戦ゲーム・・・

## Googleアカウントの作成
https://support.google.com/accounts/answer/27441?hl=ja

## firebaseプロジェクトの作成
https://www.ipentec.com/document/software-google-firebase-signup