# Fanfou **Repository Path**: ravior/Fanfou ## Basic Information - **Project Name**: Fanfou - **Description**: 饭否,团队订餐系统 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 9 - **Created**: 2014-08-19 - **Last Updated**: 2021-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Fanfou 公司内部订餐系统v1.0 *By Ravior (QQ:1767071791,Mail:ravior@gitlib.com)* ## Part0.运行效果 饭否: [http://fanfou.gitlib.com/](http://fanfou.gitlib.com/) ## Part1.运行环境 * NodeJS 0.10.18 * Redis 2.8.9 ## Part2.依赖包 1. Redis -----redis客户端 2. NodeMailer -----用于发送邮件 3. express -----NodeJS web框架 4. ejs -----页面渲染模板 5. async -----异步转同步 ## Part3.怎样运行 ### 修改配置config.js * 修改url,port,redis,mail配置 * 时间配置用于定制点餐时间和邮件通知时间 ### 添加用户和菜名 该程序只适合小团队订餐,用户数据和菜名数据都存放在相应的文件中(model/User、model/Food),减少对数据库的依赖。同时,添加用户和菜名都需要重启服务。需要进行用户和菜名动态管理的话,可以自行添加数据库,修改数据处理模块。 ### 运行程序 `node app.js` > 推荐使用forever启动,`forever app.js`,让程序可以在后台运行,可参考: > [使用forever运行nodejs应用](https://github.com/nodejitsu/forever)