Skip to content

LuoYuWuSheng/What2Eat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

吃啥App后台

16年12月Weex比赛项目后台

前端源码链接

以前一直是写java的,如果让我选择的话我肯定会选择java+MySql。 由于经常要改动库表结构,而且标签如果在关系型数据库中灵活实现不是很清楚(最开始设想的是用标志位的方式) 在见识到了Mongodb的强大后决定走 Node+MongoDB的路线。由于写js的时间不长,还希望大家能多指点!

功能简介

  • 随机推荐——根据当前的季节推荐食物
  • 自定义——用户可以选择标签,根据用户选择的标签推荐食物
  • 请客模式——目前只是玩轮盘似得,随机选择食物
  • 用户登录后可以点赞自己喜欢的食物

后期功能

  • 推荐算法需要完善,需要根据用户的个人喜好来推荐(点赞,还有每次的用户自定义都可以作为学习的依据)
  • 需要增加用户上传功能 用户上传食物,选择标签(也可以作为推荐的依据)
  • 增加交友功能 添加朋友,或者附近的人。 请客模式可以选择要请的人,根据对方的喜好进行推荐
  • 随机推荐的算法还需要完善,最好能根据气温,天气等请情况去推荐食物

亮点 后台

  1. 多条件组合的数据库设计,尤其是按位来设置口味 显示标签可扩展性--这个mongodb自己解决了,第二个是条件的可组合性
  2. 后台驱动前台。前端可选标签从后台获得,这样以后新增标签就不用改前端。
  3. 推荐算法,这个不知道能做成什么效果
  4. 现在推荐算法跟两个东西耦合,一个是人数,一个是推荐种类

关于运行

Express的程序,npm start即可。
如果想在后台运行的话可以装forever(npm instal forever)
或者可以写一个shell,然后用nohup 去执行

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages