Vuejs 在线投票系统,集成了 Firebase

使用 Vue.js 和 Firebase 集成的 Vue.js 项目

设置

  • 安装依赖:npm install
  • 开发:npm run dev
  • 构建:npm run build

投票步骤

  1. 输入电子邮件进行身份验证,如果数据库中存在则进入投票页面,否则进入错误页面。
  2. 投票页面显示数据库中的数据和选择候选人的选项。
  3. 提交后,页面将呈现祝贺页面。
  4. 可以在祝贺页面重新提交表单或返回主页。
  5. 已投票的用户无法再次投票。

重要提示

  • 将数据添加到 Firebase 中的“数据”节点。
  • 投票数据将保存在“学生”节点。
zip
online-voting-master.zip 预估大小:17个文件
folder
online-voting-master 文件夹
file
.gitignore 21B
file
.babelrc 60B
file
package.json 834B
file
package-lock.json 267KB
folder
src 文件夹
folder
components 文件夹
file
AuthSuccess.vue 6KB
file
InitPage.vue 3KB
file
congrates.vue 1KB
file
main.js 305B
folder
assets 文件夹
file
logo.png 7KB
file
App.vue 137B
folder
store 文件夹
file
store.js 167B
file
router.js 448B
file
webpack.config.js 1KB
folder
dist 文件夹
file
build.js 782KB
file
README.md 613B
file
index.html 570B
file
npm-debug.log 1KB
zip 文件大小:304.25KB