wangxiaomo / Go2Eat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

update:2012/06/01
Framework is Dancer-Bootstrap-Fontawesome-Template

Website:
    为了解决一拨人一起吃饭时候不知道该吃什么的问题.
    假设A公司有7个员工中午一起吃饭,周围有5家饭馆,随机结果则在这5家之中产生.
    随机结果不是公平权重的,而是根据5家饭馆的评分来设定权重的.
    这些评分是员工每天积累的.

Perl/Dancer/Mongodb

初步定位2个功能:
    1.固定团体内的饭馆推荐。
    2.非固定团体内的饭馆推荐。因此后期可能会有关注关系。所以设置预留 follow 集合。


BUG:
    1.FLASH
    2.在 template 中如何使用 cookie


update:2012/06/04
推荐算法是关键.现在先以最简单的方法来实现.之后根据效果来变化算法.
总之数据的准备计算过程如下:
    1>user.restaurants = [
        {name:"rest1", score:2, time:"xxxx"},
        {name:"rest2", score:3, time:"xxx"},
        {name:"rest1", score:4, time:"xxxx"}
      ]
      首先就是要整理出
      user:[
        {name:"rest1", score:x},
        {name:"rest2", score:x}
      ]
    2>user1:[
        {name:"rest1", score:x},
        {name:"rest2", score:x}
      ]
      user2:[
        {name:"rest2", score:x},
        {name:"rest5", score:x}
      ]
      根据以上数据得出
      recommand:[
          {name:"rest3", score:xxx},
          {name:"rest2", score:xxx},
      ];

现在最简单的算法:平均分

About


Languages

Language:JavaScript 91.8%Language:Perl 5.9%Language:Shell 2.3%