
使用 Next.js、React、Tailwind 和 Shadcn 构建的实时聊天应用资源简介:
课程目录:
├─1. Introduction
│ 1. Introduction.en.srt
│ 1. Introduction.en_CN.srt
│ 1. Introduction.mp4
│ 2. Before we begin.html
│ 2.1 realtime-chat-app.zip
│
├─10. Read receipts
│ 1. Backend for read receipts.en.srt
│ 1. Backend for read receipts.en_CN.srt
│ 1. Backend for read receipts.mp4
│ 2. Adding read receipts to conversations.en.srt
│ 2. Adding read receipts to conversations.en_CN.srt
│ 2. Adding read receipts to conversations.mp4
│ 3. Showing unseen messages count.en.srt
│ 3. Showing unseen messages count.en_CN.srt
│ 3. Showing unseen messages count.mp4
│
├─11. Build & Deploy
│ 1. Build & deploy to Vercel.en.srt
│ 1. Build & deploy to Vercel.en_CN.srt
│ 1. Build & deploy to Vercel.mp4
│ 2. Adding a custom domain.en.srt
│ 2. Adding a custom domain.en_CN.srt
│ 2. Adding a custom domain.mp4
│
├─12. Emoji picker
│ 1. Creating attachments popover.en.srt
│ 1. Creating attachments popover.en_CN.srt
│ 1. Creating attachments popover.mp4
│ 2. Adding the emoji picker.en.srt
│ 2. Adding the emoji picker.en_CN.srt
│ 2. Adding the emoji picker.mp4
│ 3. Connecting emoji picker to chat input.en.srt
│ 3. Connecting emoji picker to chat input.en_CN.srt
│ 3. Connecting emoji picker to chat input.mp4
│
├─13. File upload
│ 1. Setting up uploadthing.en.srt
│ 1. Setting up uploadthing.en_CN.srt
│ 1. Setting up uploadthing.mp4
│ 2. Adding imagevideofile uploads.en.srt
│ 2. Adding imagevideofile uploads.en_CN.srt
│ 2. Adding imagevideofile uploads.mp4
│ 3. Rendering image and video messages.en.srt
│ 3. Rendering image and video messages.en_CN.srt
│ 3. Rendering image and video messages.mp4
│ 4. Rendering file messages.en.srt
│ 4. Rendering file messages.en_CN.srt
│ 4. Rendering file messages.mp4
│
├─14. AudioVideo call
│ 1. LiveKit setup.en.srt
│ 1. LiveKit setup.en_CN.srt
│ 1. LiveKit setup.mp4
│ 2. Rendering audiovideo calls.en.srt
│ 2. Rendering audiovideo calls.en_CN.srt
│ 2. Rendering audiovideo calls.mp4
│ 3. Rendering call status.en.srt
│ 3. Rendering call status.en_CN.srt
│ 3. Rendering call status.mp4
│
├─15. Publishing Progressive Web App
│ 1. PWA and manifest setup.en.srt
│ 1. PWA and manifest setup.en_CN.srt
│ 1. PWA and manifest setup.mp4
│ 2. Metadata and Next config setup.en.srt
│ 2. Metadata and Next config setup.en_CN.srt
│ 2. Metadata and Next config setup.mp4
│ 3. Build and deploy to desktop and mobile.en.srt
│ 3. Build and deploy to desktop and mobile.en_CN.srt
│ 3. Build and deploy to desktop and mobile.mp4
│
├─2. Project Setup
│ 1. NextJS Project Setup.en.srt
│ 1. NextJS Project Setup.en_CN.srt
│ 1. NextJS Project Setup.mp4
│ 2. shadcnui Setup.en.srt
│ 2. shadcnui Setup.en_CN.srt
│ 2. shadcnui Setup.mp4
│
├─3. NextJS Basics (optional)
│ 1. Introduction to NextJS.en.srt
│ 1. Introduction to NextJS.en_CN.srt
│ 1. Introduction to NextJS.mp4
│ 2. Routing in NextJS.en.srt
│ 2. Routing in NextJS.en_CN.srt
│ 2. Routing in NextJS.mp4
│ 3. Client vs Server components.en.srt
│ 3. Client vs Server components.en_CN.srt
│ 3. Client vs Server components.mp4
│
├─4. Database & Auth setup
│ 1. Convex DB Setup.en.srt
│ 1. Convex DB Setup.en_CN.srt
│ 1. Convex DB Setup.mp4
│ 2. Clerk Auth Setup.en.srt
│ 2. Clerk Auth Setup.en_CN.srt
│ 2. Clerk Auth Setup.mp4
│ 3. Integrating Convex with Clerk.en.srt
│ 3. Integrating Convex with Clerk.en_CN.srt
│ 3. Integrating Convex with Clerk.mp4
│ 4. Storing user data in Convex DB.en.srt
│ 4. Storing user data in Convex DB.en_CN.srt
│ 4. Storing user data in Convex DB.mp4
│
├─5. Layout and Navigation
│ 1. Setting up frontend routes.en.srt
│ 1. Setting up frontend routes.en_CN.srt
│ 1. Setting up frontend routes.mp4
│ 2. Sidebar & adding navigation.en.srt
│ 2. Sidebar & adding navigation.en_CN.srt
│ 2. Sidebar & adding navigation.mp4
│ 3. Items list and conversation container.en.srt
│ 3. Items list and conversation container.en_CN.srt
│ 3. Items list and conversation container.mp4
│
├─6. Dark Mode
│ 1. Adding theme switching.en.srt
│ 1. Adding theme switching.en_CN.srt
│ 1. Adding theme switching.mp4
│
├─7. Adding Friends
│ 1. Backend for creating friend request.en.srt
│ 1. Backend for creating friend request.en_CN.srt
│ 1. Backend for creating friend request.mp4
│ 2. Add dialog for sending requests.en.srt
│ 2. Add dialog for sending requests.en_CN.srt
│ 2. Add dialog for sending requests.mp4
│ 3. Render list of requests.en.srt
│ 3. Render list of requests.en_CN.srt
│ 3. Render list of requests.mp4
│ 4. Showing pending request count.en.srt
│ 4. Showing pending request count.en_CN.srt
│ 4. Showing pending request count.mp4
│ 5. Deny friend request.en.srt
│ 5. Deny friend request.en_CN.srt
│ 5. Deny friend request.mp4
│ 6. Accept friend request.en.srt
│ 6. Accept friend request.en_CN.srt
│ 6. Accept friend request.mp4
│
├─8. Conversations
│ 1. Render list of conversations.en.srt
│ 1. Render list of conversations.en_CN.srt
│ 1. Render list of conversations.mp4
│ 2. Render active conversation.en.srt
│ 2. Render active conversation.en_CN.srt
│ 2. Render active conversation.mp4
│ 3. Chat input and sending messages.en.srt
│ 3. Chat input and sending messages.en_CN.srt
│ 3. Chat input and sending messages.mp4
│ 4. Rendering conversation messages.en.srt
│ 4. Rendering conversation messages.en_CN.srt
│ 4. Rendering conversation messages.mp4
│ 5. Render last message in conversations list.en.srt
│ 5. Render last message in conversations list.en_CN.srt
│ 5. Render last message in conversations list.mp4
│ 6. Removing friends.en.srt
│ 6. Removing friends.en_CN.srt
│ 6. Removing friends.mp4
│
└─9. Groups
1. Backend for creating groups.en.srt
1. Backend for creating groups.en_CN.srt
1. Backend for creating groups.mp4
2. Add dialog for creating groups.en.srt
2. Add dialog for creating groups.en_CN.srt
2. Add dialog for creating groups.mp4
3. Rendering groups in conversations list.en.srt
3. Rendering groups in conversations list.en_CN.srt
3. Rendering groups in conversations list.mp4
4. Delete group.en.srt
4. Delete group.en_CN.srt
4. Delete group.mp4
5. Leave group.en.srt
5. Leave group.en_CN.srt
5. Leave group.mp4
交易流程

发货方式
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会在订单详情中看到资源的网盘下载链接,然后复制下载链接到浏览器打开便可转存观看或下载;
交易周期
1、教程默认交易周期:自动发货商品为1天,买家有1次额外延长3天交易周期的权利;
2、若上述交易周期双方依然无法完成交易,任意一方可发起追加周期(1~60天)的请求,对方同意即可延长。
注:买家购买后,请注意及时对购买的资源进行检查,以免过了交易周期。
退款说明
1、描述:教程描述的内容(含标题)与实际教程不一致的(例:描述PHP实际为ASP、描述的内容实际缺少、视频过于模糊,文档乱码不可读等);
2、演示:源码类,有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
4、收货:买家无法成功转存到自己网盘上,买家下载后,不能解压或解压出来的内容与商品描述的内容不一致。
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款。
免责声明
1、淘好源网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与淘好源网无关;无论卖家以何理由要求线下交易的,请联系管理举报。
3. 淘好源网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系
我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。
联系邮箱:admin@taohaoyuan.com
(相关事务请发函至该邮箱)附件:
Hollis高并发实战项目, 带源码,带课件...¥29.9
从零开始带你开发橙光游戏AVG框架,从UI搭建到多线剧情实战...¥29.9
Go Golang DevOps运维开发实战集训营...¥19.9
OpenGL-超级套餐(全栈)专题¥29.9
文老师25年完整版架构软考高级系统架构师, 视频+真题课件资料等...¥29.9
2022年系统架构设计师 + 架构冲刺班...¥9.9
Comfyui实战训练零搭建到高阶¥9.9
Golang棋牌游戏后端实战, 十年大厂程序员讲解,通俗易懂...¥29.9
课程 HTML5前端项目-谷粒音乐 - 带源码课件...¥9.9
【深度之眼】多模态项目实战班...¥29.9