alextselegidis/easyappointments

开源网络预约系统

安装: 296

依赖: 0

建议者: 0

安全: 9

星星: 3,267

关注者: 154

分支: 1,254

开放问题: 142

类型:项目

1.4.3 2022-03-08 17:27 UTC

README


Easy!Appointments
Easy!Appointments


一个强大的开源预约系统,可以安装在您的服务器上。

GitHub GitHub release (latest by date) GitHub All Releases Chat On Discord

关于功能设置安装许可

screenshot

关于

Easy!Appointments 是一个高度可定制的网络应用程序,允许客户通过一个复杂的网络界面预约您的服务。此外,它提供将您的数据同步到 Google 日历的功能,以便您可以使用其他服务。这是一个开源项目,您可以下载并安装它,即使用于商业用途。Easy!Appointments 可以与您的现有网站无缝运行,因为它可以安装在服务器的单个文件夹中,当然也可以共享现有的数据库。

功能

该应用程序设计得足够灵活,可以处理任何企业工作流程。

  • 客户和预约管理。
  • 服务和提供者组织。
  • 工作计划和预订规则。
  • Google 日历同步。
  • 电子邮件通知系统。
  • 自托管安装。
  • 翻译的用户界面。
  • 用户社区支持。

设置

要克隆和运行此应用程序,您需要在您的计算机上安装 GitNode.js(包含 npm)和 Composer。从您的命令行

# Clone this repository
$ git clone https://github.com/alextselegidis/easyappointments.git

# Go into the repository
$ cd easyappointments

# Install dependencies
$ npm install && composer install

# Start the file watcher
$ npm start

注意:如果您正在使用 Windows 的 Linux Bash,请参阅此指南或从命令提示符使用 node

您可以通过运行 npm run build 来构建文件。此命令将所有内容捆绑到 build 目录中。

安装

您需要在服务器上执行以下步骤来安装应用程序

  • 确保您的服务器已安装 Apache/Nginx、PHP(8.2+)和 MySQL。
  • 创建一个新的数据库(或使用现有的数据库)。
  • 将“easyappointments”源文件夹复制到您的服务器上。
  • 确保“storage”目录可写。
  • 将“config-sample.php”文件重命名为“config.php”并根据您的环境更新其内容。
  • 在浏览器中打开 Easy!Appointments URL 并按照安装指南进行操作。

就这样!现在您可以随意使用 Easy!Appointments。

您可以在 easyappointments.org 找到最新版本。如果您在安装或配置应用程序时遇到问题,请访问 官方支持小组。您还可以在 问题页面 上报告问题并帮助开发进度。

许可

代码许可协议:GPL v3.0 [查看详情] | 内容许可:CC BY 3.0 [查看详情]

网站:[alextselegidis.com](https://alextselegidis.com)  ·  GitHub:[alextselegidis](https://github.com/alextselegidis)  ·  Twitter:[@alextselegidis](https://twitter.com/AlexTselegidis)

更多项目在 Github 上
Plainpad · 自托管笔记应用
Questionful · 简单的在线问卷调查工具
Integravy · 一键式服务编排