https://kcg-review.vercel.app/
- Next.js 12.0.7
- TypeScript 4.5.4
- Tailwind CSS 3.0.6
- Vercel
- Ruby 3.0.3
- Ruby on Rails 6.1.4
- MySQL 8.0
- Docker
- Heroku
京都コンピュータ学院(KCG)の授業評価(充実度・課題量・難易度)をみんなで共有できる
コロナ禍で対面の授業がほとんどオンラインになり、縦の繋がりや横の繋がりが全くなかったので、どの授業を選べば充実するかを判断することが目的。
- 入学当時は授業選びは興味あるものを選び、先生の評判などは全く考えていなかった。そうすると、思っていた内容と違っていたり、満足いかない授業にたくさん当たってしまった。京都コンピュータ学院は同じ名前の授業がたくさんあり、先生によって課題の量・難易度が違い、充実度もだいぶ変わってくる
- Twitter などの SNS を通じて情報集めをして先生の評判を集めると、秋学期以降は充実した授業選びができた。
- 他の友人のほとんどはそういった情報集めをせず、苦しんでいる様子を見ていたので来年度の新入生を含め、苦しむ人が少しでも減れば良いなと思って作成に至った。
- 1 回生の夏休みのときは Laravel と Bootstrap で作成(https://kcg-reviews.herokuapp.com/)
- 2 回生のときにデザインや技術を変えたいと思い、作成し直した。
- ユーザー登録・ユーザー編集
- ログイン・ログアウト
- 授業評価の CRUD
- お気に入り(ブックマーク)機能・お気に入り一覧
- いいね機能(どれだけの人が高評価なのが確認できる)
- ソート機能(作成日・いいね数・コメント数・内容充実度・課題の量・期末テストがあるかどうか・授業形式)
- 検索機能
- 授業評価に対するコメントの CRUD
- ページネーション
https://github.com/yuuttana1223/rails-api
https://lucid.app/documents/view/e0aa9a20-02ee-4b2e-9887-1a327c411f4d