GithubHelp home page GithubHelp logo

cat-quest's People

Contributors

mikik0 avatar mona-apk avatar nebokecat avatar riita10069 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

cat-quest's Issues

画像のみをリンク化する

現在、横幅いっぱいにリンク化されているので困っている。
選択している右の黒い部分は謎にホバーがかかっていて、画像部分ではない!!
画像部分のみをリンク化して欲しい。

スクリーンショット 2021-08-19 18 44 46

routes周りの整理

  • user以下のクエストと全体のクエストを区別
  • 分けたやつに対してのコントローラ作成

バリデーションのエラーメッセージを整える

バリデーション & フラッシュメッセージを何とかする

やらなきゃいけないころ

  • User周りのバリデーション要件の確認
  • エラーメッセージとフラッシュメッセージを綺麗にする

実装の方針

  • 日本語化について調べる
  • エラーメッセージとフラッシュメッセージを調べて実装する

schemaの作成

  • 各種テーブルの作成
  • アソシエーション考える
  • 草用のカラム
  • indexなどの貼り付け

メモ機能

  • コメント機能
  • コメント削除
  • 非同期化
  • 時間も保存
  • 時間に飛べるようにする

非同期周り

  • 非同期のための準備(gem等)
  • edit_userのフォーム
  • クエスト作成時のcontent入力フォーム

WIP: 草機能を作成する

草機能を作成する

やること

ユーザーページ の猫缶カレンダー欄に表示するものを考える

image

実装の方針

  • Github的草

    • 活動した時刻を記録して頑張ってカレンダー表示を行う
    • UI周りの実装が大変そう
  • 猫缶リスト

    • 活動データをもとに猫缶を表示していく
    • 称号的な感じでも良さそう
    • まあアセットと実装が

クエスト参加周り

  • オーナーがquestから参加辞退できなくなるようにしたい
  • 参加 or 参加辞退は現在開催しているクエストのみ

細かいところの整備

  • startをcreated_atに変更
  • 横幅広げる
  • 開始日を非表示
  • 時刻の見た目
  • 編集削除ボタンのCSSを未設定

userの導線整備

  • サイドバーにユーザーが参加しているクエスト一覧へのリンク
  • users/showページからクエスト一覧へ?

キャラ周り

  • user登録時にデータにあるうちlevel1のキャラをランダム付与
  • 一定のレベルを超えた際にuserのキャラが変更される処理

レスポンシブ化する

Tailwindを使っていて、レスポンシブ化したけどうまくいっていないので余裕があれば調査する。

経験値機能

  • seedの整備
  • characterの画像保存
  • doneした際の挙動作成
  • クエストをクリアした際の挙動作成
  • コメントの貢献数

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.