Giter Site home page Giter Site logo

atsugo's People

Contributors

nainai71 avatar sunski avatar takur0 avatar yuta1213 avatar

atsugo's Issues

ユーザ検索窓の実装

ユーザ総数が非常に少なくなることが予想されるので、全てのユーザの情報を一旦HTMLに格納し、その中からjQueryで検索を行う。追加するユーザの情報を持たせたオブジェクトをJSで作り、input要素の配列にして送信する。input要素自体はcssで見えなくしてscreen_nameの値を持ったp要素を見えるようにする。xボタンでオブジェクトが消えるようにjQueryで実装する。

参考:
HTML上のリストからjQuery検索を行う
https://www.tam-tam.co.jp/tipsnote/javascript/post11315.html

JavaScriptの配列まとめ
https://www.sejuku.net/blog/27965

PHPで複数の値をフォームで送信
http://forse.hatenablog.com/entry/2014/03/23/114236

動的に生成したDOM要素に対してjQueryでイベントを設定する
https://qiita.com/negi/items/6ec0d3cedba499eac81a

質問

  • イベント招待について

    • 招待を通知したほうがいいか(emailを送るなど)
      • webアプリで通知を出す方法があるのか
        • ある。notesテーブルを作る。既読カラムを作る
    • 招待された時点で参加していいのか
      • →いい
      • どちらにせよなんらかの形で新しいイベントに参加したことを示す通知が必要(右上のユーザ名に通知のバッジを付けるとか)
        • バッジ採用
    • 招待するユーザーの検索窓と検索追加した配列内のユーザーをJoinsテーブルに一括挿入できるようにコントローラを改造
    • イベント終了時までイベントに参加可能にするか
      • →なし
  • オークションについて

    • イベント終了時までオークションにかけるタスクを追加可能にするか

      • →する
    • オークションの落札のタイミングをいつにするか

      • もしイベント参加人数が確定できない場合は参加人数全員の落札をトリガーにはできない(増える可能性があるので)。

      • 締め切り時刻を設けるのも案

        • →参加人数全員の落札で締め切り
  • DBスキーマをかきかえねば

    • タスクに落札終了フラグが必要

    • イベントの落札終了フラグを削除、イベントに終了フラグを追加。終了しているイベントは表示しないようにする。

    • コストテーブルを作る

    • イベントに参加人数が必要

    • notesテーブルを作る

    • すごくめんどう

  • 最後の割り勘のアルゴリズム・デザインパターン

    • 今まで聞いたことがないので自分たちで考えるしかない。
    • ツケにするかどうかの選択などがよくわからないので説明をお願いしたい。
      • →なくなった

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.