- フロントエンド : Hotwire, Stimulus
- バックエンド : Ruby3.2/Rails7.0.8
- データ管理 : PostgreSQL (14系)
- インフラ : Docker
- 画像投稿 : ActiveStorage, Amazon S3
- 静的コード解析 : RuboCop
- 本番デプロイ環境 : Render
- サインアップ・ログイン (deviseを導入)
- githubログイン認証
- ページネーション
- ツイート投稿
- 画像投稿
- コメント投稿
- プロフィール編集
- いいね
- リツイート
- フォロー
- ブックマーク
- メッセージ
- 通知
- dockerが必要です。
docker compose build
docker compose run --rm web bin/setup
docker compose run --rm web yarn install
docker compose up
rubocopがすべて通ってからレビュー依頼を出してください。
auto correct
docker compose run --rm web bundle exec rubocop -A
erbのフォーマッターです。 フォーマッターを通してからレビュー依頼を出してください。
docker compose run --rm web bin/htmlbeautifier