OpenReservation / Reservationserver
Licence: mit
预约系统 ReservationSystem powered by asp.net core
Stars: ✭ 146
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Reservationserver
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+492.47%)
Mutual labels: aspnetcore, aspnet-core
Signalrsimplechat
.NET 5 - ASP.NET Core 5 SignalR Simple Chat
Stars: ✭ 95 (-34.93%)
Mutual labels: aspnetcore, aspnet-core
Run Aspnetcore Angular retired
Enterprise Web Application infrastructure for ASP.NET Core and Angular. Boilerplate for ASP.NET Core + Angular reference application, demonstrating a layered application architecture with DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 36 (-75.34%)
Mutual labels: aspnetcore, aspnet-core
Aspnetcore Developer Roadmap
Roadmap to becoming an ASP.NET Core developer in 2021
Stars: ✭ 8,248 (+5549.32%)
Mutual labels: aspnetcore, aspnet-core
Bing.netcore
Bing是基于 .net core 2.0 的框架,旨在提升团队的开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。
Stars: ✭ 758 (+419.18%)
Mutual labels: aspnetcore, aspnet-core
Aspnetcore.docs
Documentation for ASP.NET Core
Stars: ✭ 9,940 (+6708.22%)
Mutual labels: aspnetcore, aspnet-core
Asp.net Core Template
A ready-to-use template for ASP.NET Core with repositories, services, models mapping, DI and StyleCop warnings fixed.
Stars: ✭ 599 (+310.27%)
Mutual labels: aspnetcore, aspnet-core
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (-31.51%)
Mutual labels: aspnetcore, aspnet-core
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (-31.51%)
Mutual labels: aspnetcore, helm
Serilog Aspnetcore
Serilog integration for ASP.NET Core
Stars: ✭ 696 (+376.71%)
Mutual labels: aspnetcore, aspnet-core
Popforums
A forum application running on ASP.NET Core, available in six languages.
Stars: ✭ 145 (-0.68%)
Mutual labels: aspnetcore, aspnet-core
Aspnet5identityserverangularimplicitflow
OpenID Connect Code / Implicit Flow with Angular and ASP.NET Core 5 IdentityServer4
Stars: ✭ 670 (+358.9%)
Mutual labels: aspnetcore, aspnet-core
Znetcs.aspnetcore.logging.entityframeworkcore
This is Entity Framework Core logger and logger provider. A small package to allow store logs in any data store using Entity Framework Core.
Stars: ✭ 24 (-83.56%)
Mutual labels: aspnetcore, aspnet-core
Practical Aspnetcore
Practical samples of ASP.NET Core 2.1, 2.2, 3.1, 5.0 and 6.0 projects you can use. Readme contains explanations on all projects.
Stars: ✭ 6,199 (+4145.89%)
Mutual labels: aspnetcore, aspnet-core
Znetcs.aspnetcore.authentication.basic
A simple basic authentication middleware.
Stars: ✭ 40 (-72.6%)
Mutual labels: aspnetcore, aspnet-core
Angularwebpackvisualstudio
Template for ASP.NET Core, Angular with Webpack and Visual Studio
Stars: ✭ 497 (+240.41%)
Mutual labels: aspnetcore, aspnet-core
Equinoxproject
Full ASP.NET Core 5 application with DDD, CQRS and Event Sourcing concepts
Stars: ✭ 5,120 (+3406.85%)
Mutual labels: aspnetcore, aspnet-core
Aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
Stars: ✭ 10,061 (+6791.1%)
Mutual labels: aspnetcore, aspnet-core
Toss.blazor
Experimental project using AspNetCore Blazor
Stars: ✭ 126 (-13.7%)
Mutual labels: aspnetcore, aspnet-core
OpenReservation
Intro
预约系统,起初的设计和开发是因为学校活动室预约流程希望从之前繁琐低效的完全线下预约 修改为线上预约+线下盖章审批的方式来预约学校的活动室,由此逐步演化而来。
目前使用 ASP.NET Core 开发, 使用 Docker + k8s + nginx 部署,
-
新版预约客户端演示地址:https://reservation-client.weihanli.xyz (angular10 + material SPA)
-
小程序演示 demo:
-
后台登录地址: https://reservation.weihanli.xyz/Admin/
后台登录账号:
管理员用户名: admin 密码: [email protected]
普通用户: Alice 密码:[email protected]
管理员有更多的权限,可以设置更多系统相关的配置,也可以增加系统普通管理员
关于技术
使用的技术演化:
ASP.NET WebForm => ASP.NET MVC => ASP.NET Core
部署方式:
IIS => Docker
+nginx
=> kubernetes
+nginx
CI/CD:
appveyor => travis => Azure Pipeline
Roadmap
1.0
- [x] 活动室预约
- [x] 预约管理
- [x] 活动室管理
- [x] 公告管理
- [x] 用户管理
- [x] 预约黑名单管理
- [x] 系统设置管理
- [x] 某段时间段禁用预约,如节假日/寒(暑)假等
2.0
- [x] 活动室预约 SPA https://github.com/OpenReservation/ReservationServer/tree/dev/OpenReservation.Clients/ReservationClient(angular8 + material)
- [x] 微信小程序预约 https://github.com/OpenReservation/ReservationServer/tree/dev/OpenReservation.Clients/WxAppClient
- [x] 从单机到集群,详细修改参考:https://www.cnblogs.com/weihanli/p/aspnetcore-migrate-standalone-to-cluster.html
3.0
- [x] 多语言支持
- [x] 用户系统(需要登录才能预约,登录支持 Github 登录)
- [x] 我的预约记录
- [x] 取消预约
4.0
- [ ] 更通用的预约流程
- [ ] 增加组织的概念,多租户
- [ ] ReservationService as a Service,打造 Saas 预约服务平台
Contact
Contact me if you need: [email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].