【Rails 8】家計簿アプリ スターターテンプレート
- Digital1,000 JPY

# 💰 ミニ家計簿アプリ — Rails 8 スターターテンプレート **カテゴリ・グラフ・カレンダー、実用的な機能をシンプルにまとめました。** 学習にも、AIを使った開発のベースにも使えるテンプレートです。 --- ## こんな人におすすめ - Railsチュートリアルを終えて、自分でアプリを作ってみたい方 - カテゴリ管理・グラフ表示・検索の実装を参考にしたい方 - AIを使った開発のベースコードとして使いたい方 - AIと壁打ちしながら開発を進めたい方 - 余計な機能がなく、読みやすいコードを求めている方 --- ## 含まれる機能 | 機能 | 内容 | |------|------| | 認証 | Deviseによるログイン・新規登録(日本語化済み) | | 出費のCRUD | 日付・品目・金額・カテゴリ・メモの記録・編集・削除 | | カテゴリ管理 | カテゴリの作成・編集・削除(カラー設定付き) | | グラフ表示 | 月次ダッシュボードのカテゴリ別・日別棒グラフ(Chart.js) | | カレンダー表示 | 日付ごとの出費をカレンダーで確認 | | 検索・絞り込み | キーワード・カテゴリ・期間で絞り込み | | CSVエクスポート | 検索結果をそのままダウンロード | | ページネーション | 20件ずつ表示(Kaminari) | | 目安金額設定 | 月間の出費目安を設定してダッシュボードで進捗確認 | | レスポンシブ対応 | PC・スマホどちらでも使えるUI | --- ## セットアップは3ステップで完了 ```bash bundle install bin/rails db:create db:migrate db:seed bin/rails server ``` `http://localhost:3000` を開くと、すぐにサンプルデータ入りで動きます。 (テストアカウント:test@example.com / password123) 詳細なセットアップ手順・動作環境の前提条件は、同梱の **README.md** をご確認ください。 --- ## 技術スタック - Ruby on Rails 8.1 - SQLite3 - Tailwind CSS(CDN) - Chart.js(CDN・グラフ) - Devise(認証) - Kaminari(ページネーション) - RSpec + FactoryBot(テスト) --- ## 購入後に届くもの - ソースコード一式(zip) - seedデータ付き(カテゴリ8件・出費30件のサンプル) --- ## ライセンス - 個人・商用利用:✅ OK - 改変・改変後の販売:✅ OK - そのままの再配布・転売:❌ NG --- ## サポート 動作しない場合はX(Twitter)のDMからお気軽にどうぞ。 回答に時間がかかる場合があります。あらかじめご了承ください。 動かない場合はまずAIに聞いてみるのもおすすめです。意外と解決します。
