Next. js 14 Real Estate App with Prisma, MongoDB, Clerk

所在平台: Udemy

课程主页: https://www.udemy.com/course/nextjs-14-real-estate-app-with-prisma-mongodb-clerk/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Next.js 14 房地产应用程序与 Prisma、MongoDB、Clerk 课程概述: 欢迎参加 Next.js 14 房地产应用程序课程。本课程将深入介绍 Next.js 14 的最新功能,如应用路由(App Router)、服务器动作(Server Actions)、中间件(Middlewares)等。学员将学习如何实现 Clerk 认证(支持 Google 和 GitHub 登录),使用 Prisma ORM 进行数据库操作,并掌握 Next.js 服务器组件的适用场景。此外,课程还将探讨如何结合客户端和服务器组件,利用 Ant Design 库构建用户界面组件,并使用 Tailwind CSS 对 Ant Design 默认样式进行重写和自定义组件的构建。 项目内容: - 设定两种不同的用户角色(管理员和用户)。 - 卖家能够创建、编辑和删除房产信息,创建的房源会在首页列出。 - 普通用户可以在房产信息页面联系卖家。 - 卖家可以查看他们发布的每个房源的所有查询。 - 卖家在免费计划中最多可以创建3个房源,若需创建更多房源,则需购买订阅。 - 集成 Stripe 支付网关以处理订阅付款。 - 管理员可以查看所有用户和房源,并在发现违规时可以删除任何房源或封锁用户/卖家。 Next.js 是一个由 Kotlin JS 开发人员创建的开源目标编码框架,适用于 Web 开发人员。它被用于创建服务器渲染的 React 应用程序,能够与现代 JavaScript 语言(如 TypeScript、GraphQL 和 React 组件)一起使用。Next.js 提供了路由、基于文件的路由、webpack 开发服务器、热模块替换、静态导出和代码分割等预构建功能。它非常适合构建静态网站和符合 SEO 标准、可访问且快速的渐进式 Web 应用程序。

课程评论(0条)

课程详情

Hello, Welcome to the course Next.js 14 Real-Estate AppCertainly, I'd be happy to elaborate on the features included in the Next.js 14 Real-Estate App course. Tech StackLearn Next JS 14 Latest Features like App Router , Server Actions , Middlewares etc.Implement Clerk Authentication (Google and Github Login).Working with Prisma ORM to perform all database operations.Understanding the proper usecases of Nextjs server componentsWorking with combination of both client and server componentsBuild UI components with Ant Design LibraryUsing Tailwind CSS in-order to override Ant Design default styling and building custom componentsProjectWorking with two different user roles (Admin , User)Sellers will be able to create , edit & delete propertiesOnce the properties are created they will be listed in the homepage.Normal users can contact the sellers in property info pageSellers can see all the queries received for every property they have published.Sellers will be able to create 3 properties in the free plan. If anyone want to create more than 3 properties they have to buy subscription.Integrating stripe payment gateway in-order to take subscription payments.Admins will be able see all the users , properties.Admins can remove any property from the listings if they found any voilations.Admins can also block users/sellers. Next.js is an open-source, objective-coded framework for web developers created by Kotlin JS developers. It is used to create server-rendered React applications and can be used with modern JavaScript languages like TypeScript, GraphQL, and React components.Next.js allows developers to create web applications to a high standard with pre-built features such as routing, file-based routing, webpack dev server, hot module replacement, static exports, and code splitting.Next.js works well for building static sites and progressive web apps that are SEO-friendly, accessible, and fast.

课程标签

0人关注该课程

主题相关的课程