晚餐投票项目

一、 项目地址

https://github.com/ericzyh/dinner

二、 项目背景&目标

2.1 项目背景

世纪哲学问题:今天吃什么

2.2 项目目标

用投票方式解决上述问题

三、系统功能需求

投票脚本

每个工作日5:00pm生成投票链接

提醒投票

每个工作日5:30pm提醒未投票人员投票

投票结果

每个工作日6:00pm公布投票结果

投票页面

每周吃过的不再计入选项
页面由选项和条状统计图组成
条状统计图记录投票人员和数量
投票选项共三项,随机生成

选项后台

选项池初始化10个选项
每个用户每天都可以添加一个临时选项,会员可以添加两个

四、安装步骤

$ git clone https://github.com/ericzyh/dinner

建表

$ mysql -u xxx -h xxx
$ source dinner/table.sql

nginx

$ cp dinner/nginx.conf ~/nginx/site-enabled/dinner.xxx.com
$ nginx -s reload

修改数据库配置

$ cp dinner/backend/config/db.config.php_example dinner/backend/config/db.config.php
$ vim dinner/backend/config/db.config.php

修改应用配置(播报机器人\生成投票时间\播报时间等)

$ cp dinner/backend/config/app.config.php_example dinner/backend/config/app.config.php
$ vim dinner/backend/config/app.config.php
添加新评论


Fatal error: Uncaught TypeError: Argument 1 passed to Typecho_Common::exceptionHandle() must be an instance of Exception, instance of Error given in /data/www/blognew/var/Typecho/Common.php:251 Stack trace: #0 [internal function]: Typecho_Common::exceptionHandle(Object(Error)) #1 {main} thrown in /data/www/blognew/var/Typecho/Common.php on line 251