跟踪客户并预订访问的私人网站
private website to keep track of customers and book them in for visits
我想开发一个简单的在线系统,我和我的一些同事也应该可以访问它,我们可以在其中维护现有客户的列表并为他们预订访问(而不是让他们预订访问)。
我的想法是某种 "private website" 的登录过程,只允许选定的用户。该网站也应该可以访问数据库,以便用户可以注册新客户、预订他们的访问、查看给定日期的日历等。
为此,您建议使用哪种服务?
我不是网络开发人员,所以我喜欢相对快速且设置简单的东西。我也不介意付费服务,但前提是它们相对便宜。这不是真正的专业服务,更像是 "side job"。
我想到了 weebly、wix 之类的东西,但我不知道做数据库位和身份验证是否容易。
如有任何建议,我们将不胜感激。谢谢!!
你最好成为一名网络开发人员,或者雇一个
Disclaimer: these are my personal opinions as a professional web developer, however I'm sure (and I hope) others chime in with their radically different perspectives and methodologies so you can find what's best for you — the following would outline what I would do, however this road should only be followed by an aspiring web developer or another professional who has an affinity for javascript and straight-up building new things
我个人不会考虑使用 Wix、Weebly、Squarespace 或任何类似的此类平台。除非你能找到一些完全符合你需要的插件(这是可能的,预订平台可能是一个相当常见的用例),我认为你可能需要开发自己的自定义功能,在这种情况下,前端网站组件是比较容易的部分
我会开发一个新的节点应用程序,并使用 Heroku、AWS、Google 云或 Microsoft Azure
将其托管在云上
以下是我对您的一般要求的看法,以及我对可能实施的建议(我自己会先探索粗体的替代方案)
- 前端网站与后端服务器进行业务逻辑通信
- 两个独立的私有 github 存储库(付费)
backend
:nodejs 应用程序处理身份验证,为业务逻辑服务 API,管理员可以在其中预订活动,其他访客可以查看预订
frontend
:使用 React(或者更好的是,preact)构建的静态单页网站,它调用 API 来完成业务逻辑
- 用户和管理员可以使用他们的 google 帐户登录
- (替代) 与 (付费) auth0
- (替代)直接与 (免费) google sign-in
集成
- 用于存储用户和预订的云数据库服务(付费)
- (备选) mongodb atlas
- (备选)amazon relational database
- 在日历上显示预订(免费)
- (备选) 与 google calendar
集成
- (备选)创建您自己的日历显示
与第三方旅行 agent/professional 预订服务的合同(例如 Carlson Wagonlit,免责声明,他是第一个出现在网络搜索中的人,与我没有任何商业关系)。
老实说,不是侮辱,您在技术和安全方面有些不知所措。听起来最好的办法是将您已知客户的名单交给一家已经具备安全基础设施的公司;已经有网络存在;技术支持基础设施已经到位。
任何值得 his/her salt 的开发人员都会告诉您,从头开始构建它会让您付出高昂的代价。保养起来更是如此。你诚实地说你没有经验来完成这件事,这对你自己是最大的帮助。每天都有这样的服务。他们大肆宣传。挑一个有信誉的,祝你好运。
老实说,在这一点上我必须同意@ChaseMoskal。这是一个大项目,不会认为它是一个可以相对简单快速地设置的项目。如果您想拥有完全的控制权,以便您要求的所有 components/features 都能很好地组合在一起并很好地协同工作,那么您最好聘请一名网络开发人员。
话虽如此,您可以考虑使用 WordPress。 Wordpress 具有网站模板,因此您可以使用这些模板快速建立网站并运行,并且它本身具有用于注册新用户的用户功能。它还具有插件功能,带有大量不同的日程安排插件,可让您安排访问和查看日历。
Wordpress 的问题在于可扩展性。随着您的公司发展壮大并需要您网站的更多功能,您可能无法添加这些功能。您不会真正知道后端发生了什么,因此您实际上无法控制网站包含的数据(如果您更改服务并需要迁移数据)。
再次强调,我真的觉得像这样的项目需要真正的开发人员。但是,就短期而言,我相信 Wordpress 目前可以在您的网站上完成您想要的一切。
我想开发一个简单的在线系统,我和我的一些同事也应该可以访问它,我们可以在其中维护现有客户的列表并为他们预订访问(而不是让他们预订访问)。 我的想法是某种 "private website" 的登录过程,只允许选定的用户。该网站也应该可以访问数据库,以便用户可以注册新客户、预订他们的访问、查看给定日期的日历等。
为此,您建议使用哪种服务? 我不是网络开发人员,所以我喜欢相对快速且设置简单的东西。我也不介意付费服务,但前提是它们相对便宜。这不是真正的专业服务,更像是 "side job"。
我想到了 weebly、wix 之类的东西,但我不知道做数据库位和身份验证是否容易。
如有任何建议,我们将不胜感激。谢谢!!
你最好成为一名网络开发人员,或者雇一个
Disclaimer: these are my personal opinions as a professional web developer, however I'm sure (and I hope) others chime in with their radically different perspectives and methodologies so you can find what's best for you — the following would outline what I would do, however this road should only be followed by an aspiring web developer or another professional who has an affinity for javascript and straight-up building new things
我个人不会考虑使用 Wix、Weebly、Squarespace 或任何类似的此类平台。除非你能找到一些完全符合你需要的插件(这是可能的,预订平台可能是一个相当常见的用例),我认为你可能需要开发自己的自定义功能,在这种情况下,前端网站组件是比较容易的部分
我会开发一个新的节点应用程序,并使用 Heroku、AWS、Google 云或 Microsoft Azure
将其托管在云上以下是我对您的一般要求的看法,以及我对可能实施的建议(我自己会先探索粗体的替代方案)
- 前端网站与后端服务器进行业务逻辑通信
- 两个独立的私有 github 存储库(付费)
backend
:nodejs 应用程序处理身份验证,为业务逻辑服务 API,管理员可以在其中预订活动,其他访客可以查看预订frontend
:使用 React(或者更好的是,preact)构建的静态单页网站,它调用 API 来完成业务逻辑
- 两个独立的私有 github 存储库(付费)
- 用户和管理员可以使用他们的 google 帐户登录
- (替代) 与 (付费) auth0
- (替代)直接与 (免费) google sign-in 集成
- 用于存储用户和预订的云数据库服务(付费)
- (备选) mongodb atlas
- (备选)amazon relational database
- 在日历上显示预订(免费)
- (备选) 与 google calendar 集成
- (备选)创建您自己的日历显示
与第三方旅行 agent/professional 预订服务的合同(例如 Carlson Wagonlit,免责声明,他是第一个出现在网络搜索中的人,与我没有任何商业关系)。
老实说,不是侮辱,您在技术和安全方面有些不知所措。听起来最好的办法是将您已知客户的名单交给一家已经具备安全基础设施的公司;已经有网络存在;技术支持基础设施已经到位。
任何值得 his/her salt 的开发人员都会告诉您,从头开始构建它会让您付出高昂的代价。保养起来更是如此。你诚实地说你没有经验来完成这件事,这对你自己是最大的帮助。每天都有这样的服务。他们大肆宣传。挑一个有信誉的,祝你好运。
老实说,在这一点上我必须同意@ChaseMoskal。这是一个大项目,不会认为它是一个可以相对简单快速地设置的项目。如果您想拥有完全的控制权,以便您要求的所有 components/features 都能很好地组合在一起并很好地协同工作,那么您最好聘请一名网络开发人员。
话虽如此,您可以考虑使用 WordPress。 Wordpress 具有网站模板,因此您可以使用这些模板快速建立网站并运行,并且它本身具有用于注册新用户的用户功能。它还具有插件功能,带有大量不同的日程安排插件,可让您安排访问和查看日历。
Wordpress 的问题在于可扩展性。随着您的公司发展壮大并需要您网站的更多功能,您可能无法添加这些功能。您不会真正知道后端发生了什么,因此您实际上无法控制网站包含的数据(如果您更改服务并需要迁移数据)。
再次强调,我真的觉得像这样的项目需要真正的开发人员。但是,就短期而言,我相信 Wordpress 目前可以在您的网站上完成您想要的一切。