我如何使用 Next.js 和 Supabase 构建了一个拥有 8,295+ 条职位的医疗招聘平台

发布: (2026年1月12日 GMT+8 23:35)
2 min read
原文: Dev.to

Source: Dev.to

问题

像 Indeed 和 LinkedIn 这样的通用招聘平台并不能很好地服务于细分的医疗保健岗位。精神健康护士执业者(PMHNP)需要花费数小时浏览无关的职位信息,而雇主也难以触达合格的候选人。

解决方案:PMHNP Hiring

一个专门面向精神健康护士执业者的招聘平台。

关键特性

  • 8,295+ 活跃职位列表
  • 高级筛选(地点、薪资、远程医疗选项)
  • 直接向雇主投递申请
  • 薪资透明

技术栈

技术
前端Next.js 14、TypeScript、Tailwind CSS
后端Supabase(PostgreSQL + Auth)
支付Stripe
邮件Resend
托管Vercel
缓存Upstash Redis

开发时间线

第 1 周:基础搭建

  • 使用 TypeScript 创建 Next.js 项目
  • 配置 Supabase 作为数据库和认证服务
  • 构建基础的职位列表模型

第 2 周:核心功能

  • 带筛选条件的职位搜索
  • 雇主仪表盘
  • 申请跟踪

第 3 周:打磨细节

  • 集成 Stripe 实现付费职位
  • 通过 Resend 发送邮件通知
  • SEO 优化

经验教训

  • 从真实数据开始 – 在编写任何前端代码之前先爬取了 8,000+ 条职位信息。
  • 细分胜于泛化 – 专业化本身就是一种功能,而非限制。
  • 快速上线,快速迭代 – 在 3 周内推出了 MVP。

接下来计划

  • 首位付费雇主
  • 移动端应用
  • AI 驱动的职位匹配

试用

访问 pmhnphiring.com 并告诉我你的感受!

#buildinpublic #nextjs #webdev #typescript #supabase

Back to Blog

相关文章

阅读更多 »

开源开发者作品集

一个干净、可投入生产的 Next.js 作品集开源项目,可作为构建您自己的开发者站点时的参考。概览 如果您正在构建开发者…

创意开发者文集:2026作品集

介绍 本提交作品是由 Google AI 主办的“新年,新你”作品集挑战赛。大多数作品集感觉像是一份配料清单;对于 2026…