• 远程医疗诊所的新网站,具有个人帐户、在线注册和 Stripe + Twilio 集成(面向 HIPAA)

    5 小时 前
    • 所需预算高达 1 200.24 USD
    • 等待表演者...
  • 初始情况:一家小型远程医疗诊所目前只有 Tilda 的登陆页面,没有注册或付费。通过电子邮件手动完成注册;付款后,患者会收到一个视频通话链接。由于人工操作,导致应用程序丢失,无法正常分析。

    主题领域和目标:创建一个具有公共部分和患者个人帐户的新网站,您可以在其中选择服务和医生、注册免费时间、支付咨询费用并接收视频会话的链接。管理员必须管理日程安排和取消。需要仔细处理个人数据、记录操作并尽量减少敏感信息的存储。

    技术环境和限制:
    - 部署到客户现有的AWS帐户(EC2或ECS,您可以建议最佳选项),Route53中的域
    - 堆栈:Next.js 14 (App Router) + TypeScript、PostgreSQL (RDS)、Prisma、Docker、Terraform 或 AWS CDK 用于基础设施(部分可接受,但部署必须可重现)
    - 身份验证:NextAuth 或具有电子邮件魔法链接的同等功能、暴力保护、速率限制
    - 支付:Stripe Checkout + webhooks,正确处理支付状态和重复事件
    - 通知:有关注册/转移/取消的电子邮件 (SES) 和短信 (Twilio)
    - 视频通信:通过 Twilio Video 生成会话的安全链接(不存储录音)
    - 数据:不存储医疗文档和诊断,仅访问元数据(服务、时间、医生、状态、付款)。我们不执行任何医生的说明
    - 语言:RU/EN(公共部分+帐户至少6页)
    - 设计:可以基于现成的UI套件(例如shadcn/ui),无需独特的渲染,但风格单一

    具体结果:
    - 公共网站:主页、服务、医生、价格、常见问题解答、联系方式、隐私政策
    - 患者的个人账户:注册/登录、个人资料、就诊列表、创建条目、在规则范围内取消/转移
    - 管理面板(您可以有一个简单的受保护部分):管理医生、服务、时间表(时段)、查看就诊和付款状态、手动取消
    - 集成:Stripe(支付)、SES(电子邮件)、Twilio(短信和视频)、webhooks、事件日志
    - CI/CD:用于构建和部署的 GitHub Actions、.env.example 和启动说明

    执行步骤(必填):
    1) 简短的技术分析和数据/流程图(记录-付款-呼叫-通知)以及固定的假设
    2)通过webhooks和基本账户实现MVP注册和支付功能
    3)添加通知并集成视频会话
    4) 管理部分、测试、稳定、部署和文档

    验收标准(可测量):
    - 用户可以创建一个免费插槽的条目,通过Stripe付费,成功webhook后,访问状态在不超过30秒内更改为已付费
    - 创建记录、支付成功、取消、转账时发送短信和邮件(发送成功和错误日志可供管理员查看)
    - Twilio Video 的链接仅对访问参与者可用,并且在以下时间间隔内有效:开始前 10 分钟至开始后 60 分钟,然后不可用
    - 任何没有会话的帐户访问都将重定向到登录,所有 API 路由都受到保护
    - 针对关键场景的至少 15 个自动测试(单元/集成):创建访问、处理 Webhook、访问权限
    - 公共页面的 Lighthouse:主页和服务页面在移动设备上的性能不低于 80(不包括付款时的外部 Stripe 脚本)
    - README 中的说明:在 Docker 中本地启动、应用迁移、设置环境变量、部署

    我将提供:访问 AWS、Stripe/Twilio/SES 密钥、页面文本(草稿)以及 CSV 格式的服务/医生列表。没有设计文件,允许在现成的组件上仔细实施。

    重要提示:由于时间表、付款、网络钩子、访问限制和基础设施的结合,该项目非常复杂。优先选择无需在服务器上进行魔法和手动编辑即可得到进一步支持的解决方案。
  • How would you rate this task?

    Sign in to leave your rating.

    Total ratings: 0

您的报价

您尚未提交此订单的报价。
点击“提交报价”发送您的报价。

需要类似的任务吗?

如果该项目接近您的需求,您可以查看该类别中的现成服务或发布您自己的任务以及所需的预算、截止日期和要求。

The project «远程医疗诊所的新网站,具有个人帐户、在线注册和 Stripe + Twilio 集成(面向 HIPAA)» can be used as a reference for your own brief: what should be done, what result is needed and what budget to set.