欢迎来到租赁设备市场课程!

您是否准备好从头开始,使用最现代的网页开发工具构建一个功能完善的租赁设备市场平台?本课程旨在通过一步步的实践,指导您创建一个现实世界中的、生产就绪的应用程序,包含认证、管理员和用户仪表盘、支付、过滤、图像上传等功能。

无论您是想构建第一个全栈应用的初学者,还是希望提升 Next.js 和 Supabase 技能的资深开发者,本课程都会带您完成每一个步骤。

MP4 | 视频:h264,1920×1080 | 音频:AAC,44.1 KHz
语言:英语 | 大小:3.92 GB | 时长:6 小时 33 分钟

技术栈
您将使用由顶尖初创公司和企业广泛采用的强大且现代的技术栈:

  • 前端:Next.js 15(带应用程序路由器)
  • 后端:Next.js 服务器操作
  • 数据库:Supabase
  • 存储:Supabase 存储
  • 认证:从头开始构建,支持基于角色的访问控制(管理员和用户)
  • 支付:集成 Stripe
  • 状态管理:Zustand
  • UI & 样式:Shadcn UI 和 Tailwind CSS
  • 图标:Lucide React
  • 部署:Vercel

课程内容(课程大纲)

  • 设置 Next.js 15 项目并集成 Tailwind CSS 和 Shadcn UI
  • 创建 Supabase 项目并将其集成到 Next.js 应用中
  • 从头开始构建自定义认证,支持基于角色的访问控制(管理员和用户)
  • 管理员功能:创建、更新和删除类别
  • 管理员功能:创建、更新和删除物品
  • 管理员仪表盘:访问租赁历史、用户和客户
  • 使用 Supabase 存储支持每个物品的多图像上传
  • 交互式管理员仪表盘,提供物品、类别和租赁的概览
  • 用户界面:浏览所有物品和类别
  • 支持用户对物品的过滤、搜索和排序
  • 实时物品可用性检查和租赁流程,集成 Stripe 支付
  • 用户可以查看已租赁的物品和租赁历史
  • 用户可以在租赁期开始前取消租赁
  • 个性化的用户仪表盘,显示租赁历史和当前租赁
  • 将全栈应用程序部署到 Vercel

课程结束时,您将获得

  • 一个部署到互联网的功能完善的租赁市场平台
  • 使用最新的 JavaScript 生态系统工具构建和扩展类似全栈应用程序的知识

课程要求

  • 基本的 JavaScript 和 React 知识是推荐的
  • 熟悉现代网页开发概念(组件、钩子、状态)会很有帮助
  • 配备互联网连接的电脑和代码编辑器(如 VS Code)
  • 学习并构建真实世界项目的意愿

概述
第 1 节:简介

讲座 1 创建下一个应用程序

讲座 2 Shadcn 设置

讲座 3 Shadcn 主题

第 2 部分:身份验证 – UI

第四讲主页

第五讲 登录页面

第 6 讲 注册页面

第 3 部分:身份验证后端和数据库

讲座 7 Supabase 设置

第 8 讲 用户表

第九讲 注册用户api

第十讲 注册api集成

第 11 讲 登录 API

第 12 讲 登录 API 集成

第13讲 显示登录用户

第 14 讲 退出

第15讲 私人路线和公共路线

第四节 私人路线布局

第16讲 布局介绍

第 17 讲 布局标题 – 1

第 18 讲 布局标题 – 2

第 19 讲 布局侧边栏

讲座 20 添加旋转器/加载器

第 5 部分:类别后端

第 21 讲 类别模块介绍

讲座 22 类别服务器操作

第 6 部分:类别前端

第23讲 分类形式 – 1

第24讲 分类形式 – 2

第 25 讲 添加类别

讲座 26 显示类别

第 27 讲 编辑分类

第28讲 删除类别

第 7 部分:商品后端

第29讲 模块介绍

讲座 30 项服务器操作

第 8 部分:项目前端

第 31 讲 简介

第32讲 项目形式

第 33 讲 添加项目

讲座 34 展示项目

讲座35 编辑和删除项目

第 9 部分:租赁物品

第 36 讲 显示项目 – 1

第 37 讲 显示项目 – 2

第 38 讲 商品信息页面

第 10 部分:支付网关和订单下达

第 39 讲 Stripe 简介

讲座 40 Stripe 支付意向

讲座 41 Stripe 结账表单

讲座42 Stripe完成支付

讲座43 节省租金/订单

讲座 44 物品可用性和验证

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的赞赏与支持!平台所收取打赏费用仅作为平台服务器租赁及人员维护资金 费用不为素材本身费用,望理解知悉!