我需要开发一个用于个人进行项目和任务管理的web应用,请按照以下要求帮我构建应用,包括前端和后端 应用技术栈: 1. 前端: vue3 + vite + unocss + less + typescript 2. 后端: nodejs + express + Supabase数据库服务 应用功能需求: 1. 项目管理功能,项目的增删改查; 2. 任务管理功能,任务的增删改查; 3. 任务属性:任务名称、任务类型(单选)、任务所属项目(单选)、任务详情(富文本)、任务完成状态(单选)、任务创建时间(日期时间选择器)、任务截止日期(日期时间选择器)、任务计划完成时间(日期时间选择器)、任务实际完成时间(日期时间选择器),任务完成进度(进度条) 4. 项目属性: 项目名称、项目负责人(姓名+手机号,可增加多个)、上游对接人(姓名+手机号,可增加多个)、下游对接人(姓名+手机号,可增加多个)、项目周期(日期时间范围选择) 应用风格要求: 1. 响应式,既能在PC web页面上使用,也能在移动端浏览器中使用 2. 使用谷歌设计风格 3. 主题色采用蓝色,要求清爽干净,可以使用渐变色对页面元素进行装饰 应用部署要求 1. 前端可通过 Netlify 进行部署 2. 后端可通过 Render 进行部署