An open API service indexing awesome lists of open source software.

https://github.com/fusic/jaehyung-rails-training

Ikari_Rails_Training
https://github.com/fusic/jaehyung-rails-training

Last synced: 12 months ago
JSON representation

Ikari_Rails_Training

Awesome Lists containing this project

README

          

# タスク管理システム(Ikari Rails Training 課題)

このプロジェクトは、Ruby on Railsトレーニングの一環として開発される、基本的なタスク管理システムです。

タスクの登録・編集・削除だけでなく、期日・優先度・ステータス・ラベル・ユーザー別表示などの機能を含みます。

---

## 🚀 システム構成

- Ruby 3.4.4
- Ruby on Rails 8.0.2
- PostgreSQL 17
- Node.js 22.17.0(Vite や Bootstrap 使用時に必要)
- Bootstrap(デザイン適用以降のステップで使用)

---

## 🔧 セットアップ手順

以下のコマンドを実行してください:

```bash
git clone git@github.com:fusic/jaehyung-rails-training.git
cd jaehyung-rails-training
bin/setup
```

---

## 🖥 起動方法

```bash
bin/rails s
```

---

## 🧪 テスト・コードチェック

```bash
# RuboCop によるコードチェック
bin/rubocop

# RSpec によるテスト実行
bundle exec rspec
```

---

## 📁 ディレクトリ構成(抜粋)

```plaintext
app/
controllers/
models/
views/
config/
routes.rb
locales/
ja.yml
db/
migrate/
seeds.rb
```

---

## ERD

![ERD](docs/ERD.png)

---

## 📎 参考リンク

- [文書ファイル](https://heathered-partridge-9c9.notion.site/Ikari-Rails-Training-dc41b92a5a184a17a3ce8d5e1d58693f)
- [Rails I18n公式ガイド](https://railsguides.jp/i18n.html)
- [RuboCop](https://github.com/rubocop/rubocop)
- [Bootstrap for Rails](https://github.com/twbs/bootstrap-rubygem)