Skip to content

OpenReservation/ReservationServer

dev
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
November 16, 2022 23:51
March 13, 2022 02:48
March 13, 2022 03:10
November 22, 2020 11:05
November 16, 2022 23:51
November 16, 2022 23:51
November 16, 2022 23:51
November 16, 2022 23:51
November 16, 2022 23:51
June 19, 2021 18:22
September 2, 2019 14:42
k8s
November 17, 2022 08:54
November 28, 2020 14:42
December 4, 2021 16:22
September 25, 2019 14:24
November 16, 2022 23:51
November 16, 2022 23:51
August 4, 2017 10:14
November 22, 2022 17:08
November 16, 2022 23:51
August 29, 2019 10:38

OpenReservation Build Status

Intro

预约系统,起初的设计和开发是因为学校活动室预约流程希望从之前繁琐低效的完全线下预约 修改为线上预约+线下盖章审批的方式来预约学校的活动室,由此逐步演化而来。

目前使用 ASP.NET Core 开发, 部署在 Kubernetes 上

关于技术

使用的技术演化:

ASP.NET WebForm => ASP.NET MVC => ASP.NET Core

部署方式:

IIS => Docker+nginx => kubernetes+nginx

CI/CD:

appveyor => travis => Azure Pipeline

部署文档

Roadmap

1.0

  • 活动室预约
  • 预约管理
  • 活动室管理
  • 公告管理
  • 用户管理
  • 预约黑名单管理
  • 系统设置管理
  • 某段时间段禁用预约,如节假日/寒(暑)假等

2.0

3.0

  • 多语言支持
  • 用户系统(需要登录才能预约,登录支持 Github 登录)
  • 我的预约记录
  • 取消预约

4.0

  • 更通用的预约流程
  • 增加组织的概念,多租户
  • ReservationService as a Service,打造 Saas 预约服务平台

Contact

Contact me if you need: weihanli@outlook.com