Skip to content

mahito1594/chalice-rium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

430 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chalice-rium

概要

Bloodborne の聖杯ダンジョン用メモアプリです。

機能

ダンジョン管理

  • ユーザーの CRUD
  • 聖杯ダンジョンの CRUD
  • ユーザーが作成した聖杯ダンジョン一覧の表示
  • 聖杯ダンジョンの検索
    • 聖杯文字による検索
    • 深度によるフィルタリング
    • 区画によるフィルタリング
    • 追加儀法によるフィルタリング
    • 登録日時による並び替え表示
  • 聖杯ダンジョンのお気に入り登録機能
  • 聖杯ダンジョンへのコメント投稿

技術スタック

バックエンド

  • Ruby on Rails
  • PostgreSQL

フロントエンド

認証

テスト

  • minitest

開発

前提条件

セットアップ

mise run setup   # DB コンテナ起動 + 依存関係インストール + DB 準備

開発サーバーの起動

mise run dev     # DB コンテナ起動 + Rails サーバー + Tailwind CSS watch

テスト

mise run test    # DB コンテナ起動 + テスト実行(カバレッジ付き)

macOS での注意事項

macOS arm64 環境では、PostgreSQL への TCP 接続時に GSSAPI (Kerberos) の初期化が並列テストの fork と干渉し、SEGFAULT が発生する場合があります。以下の環境変数を設定してください:

export PGGSSENCMODE=disable

参考: ged/ruby-pg#538

その他

  • Favicon.io
    • ファビコンの作成に利用しました

About

Bloodborne の聖杯ダンジョン記録アプリ

Topics

Resources

License

Stars

Watchers

Forks

Contributors