Java-远程-1个月
¥18-30K/月
技能要求: Java
经验要求: 5-10年经验
程序员客栈
2025-07-09 20:30
工作描述:
项目编号:【176623】
项目背景:
我们正在开发一个面向瑞典本地居民的 Errand 平台网站,功能类似于“本地任务发布 + 接单 服务”,初期仅开发 Web 版本,未来考虑扩展 App。现寻找有成熟经验的开发团队或自由开发者,完成 MVP 版本。

? 项目目标(MVP版本):
开发一个具备基础任务流转功能的网站,核心需求如下:

✅ 用户模块:
用户注册/登录(邮箱或手机号注册)

BankID 实名认证集成(可使用现成 API,如 Freja eID、BankID API)

用户个人资料页

任务发布记录与接单记录查看

✅ 任务系统:
发布任务:包含标题、描述、任务类型(类别)、城市、预算、时间、任务地点(支持地址或定位)

浏览任务:

支持按类别筛选(如:代购物、清洁、搬运等)

支持按城市筛选(如:斯德哥尔摩、哥德堡等)

按发布时间或距离排序

接单功能:点击一键接单,任务状态变更

简易聊天/留言功能(可为实时或任务留言)

✅ 地图定位(重要):
地图显示任务地址

用户当前位置定位

建议使用:Mapbox 或 OpenStreetMap + Leaflet(⚠️ 禁用高德/腾讯)

✅ 支付系统(瑞典本地):
支持 Swish 支付

可通过 Swish Merchant API 或 Svea/Klarna 中转服务

支持银行卡支付(推荐 Stripe 或 Klarna)

✅ 管理后台(简易):
用户管理(含认证状态)

任务状态管理

交易记录查看

举报管理入口(功能可预留)

? 技术偏好(可协商):
模块 推荐技术
前端 React / Vue / Next.js
后端 Node.js (NestJS) / Laravel / Django
数据库 PostgreSQL / MySQL
地图 Mapbox / Leaflet + OpenStreetMap
支付 Swish + Stripe or Klarna
部署 Railway / Vercel / 北欧服务器(Linode, DigitalOcean)

? 交付内容要求:
可上线运行的网站系统(用户可注册、发布/接单任务、使用地图与支付)

源码 + 数据库结构文档

第三方服务接入说明(BankID、Swish、Mapbox 等)

后期扩展建议书(可选)

? 时间安排:
原型/界面设计:1 周

开发与测试:4–5 周

每周可沟通 1–2 次,支持阶段验收

?‍♀️ 要求:
有平台型网站或类似本地服务类平台开发经验

熟悉至少一个地图服务 + 一个国际支付系统(Swish 优先)

能签署外包协议(交付标准、知识产权、保密条款等)
公司信息

立即沟通