Skip to content

LuoYuWuSheng/What2Eat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 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

No releases published

Packages

No packages published