Tessarus:在线票务和活动管理应用程序

Tessarus 是一个使用 Flutter 构建的综合性在线票务和活动管理系统。它提供了一个无缝的活动管理和跟踪体验,专为 Espektro 23(年度学院节日)而设计。通过 Tessarus,您可以轻松扫描门票、实时跟踪活动、添加或编辑活动、管理访问级别,甚至引入一种名为 Espektro coin 的数字货币。该应用程序优先考虑安全性,并使用 OTP 密码加密来确保用户信息的安全。

应用程序屏幕

WhatsApp.Video.2023-07-17.at.15.00.12.mp4

                             

功能

  • 门票扫描:Tessarus 允许您扫描用户的门票并高效地进行签入。这消除了手动处理门票的需求,并加快了入场流程。
  • 实时活动跟踪:实时了解 Espektro 23 期间发生的所有活动。Tessarus 提供正在进行的活动及其状态的实时信息流,确保您始终了解最新情况。
  • 活动管理:轻松地在应用程序中添加和编辑活动。无论是研讨会、比赛还是表演,Tessarus 都提供了一个用户友好的界面来管理您活动的各个方面。
  • 访问级别:Tessarus 为管理员提供四个不同的访问级别:超级管理员、管理员、收银员和志愿者。每个级别都有特定的权限和特权,确保适当的控制和职责委托。
  • Espektro Coin 集成:引入 Espektro coin(一种数字货币)以促进应用程序内的交易。通过扫描用户的钱包,您可以添加 Espektro coin 并为各种服务启用无缝的支付选项。
  • 参与者管理:跟踪每个活动的参与者数量、控制入场权限并维护与会者记录。Tessarus 允许您高效地管理人群,并确保每个人都有顺畅的体验。
  • 获胜者管理:在应用程序中为特定活动宣布获胜者。轻松分配和宣布获胜者,在 Espektro 23 期间方便地表彰成就。

安装

要将 Tessarus 安装到您的本地开发环境中,请按照以下步骤操作

  1. 克隆存储库:git clone
  2. 导航到项目目录:cd Tessarus
  3. 安装必要的依赖项:flutter pub get
  4. 构建并运行应用程序:flutter run

用法

应用程序运行后,您可以执行以下操作

  • 根据分配的访问级别凭据登录。
  • 扫描用户的门票以签入活动。
  • 探索实时活动及其状态。
  • 根据需要添加、编辑或删除活动。
  • 管理管理员及其权限的访问级别。
  • 扫描用户的钱包以添加 Espektro 币。
  • 控制特定活动的入场权限。
  • 跟踪参与者数量和出勤率。
  • 为活动宣布获胜者并表彰他们的成就。

请注意,使用说明可能因您的具体要求和实现而异。

贡献

我们欢迎为 Tessarus 做出贡献!要为项目做出贡献,请按照以下步骤操作

  1. 在 GitHub 上 fork 存储库。
  2. 创建一个具有描述性名称的新分支,用于您的功能或错误修复。
  3. 进行更改,并确保代码格式正确。
  4. 如果适用,请编写测试以覆盖您的更改。
  5. 使用清晰的提交消息提交您的更改。
  6. 将您的分支推送到您 fork 的存储库。
  7. 将拉取请求提交到主存储库,详细说明您所做的更改。

有关开发过程和代码约定,请参阅 贡献指南

许可证

Tessarus 在 MIT 许可证下发布。您可以根据许可证中概述的条款自由使用、修改和分发此应用程序。

GitHub

查看 Github