|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nextjs-14-charity-crowd-funding-app/
课程评论:没有评论
课程名称:Next.js 14 慈善与众筹应用 课程概述: 欢迎参加 Next.js 14 慈善与众筹应用课程。本课程将深入讲解如何利用 Next.js 14 最新特性构建一个慈善和众筹平台。课程内容包括: 1. **实现Next.js 14最新特性**:学习如何使用服务器动作增强应用功能。 2. **强大的身份验证机制**:使用 Clerk 认证系统来保护用户数据。 3. **可扩展组件构建**:使用 Ant Design UI 库打造用户友好的界面。 4. **Tailwind CSS与Ant Design结合使用**:学习如何灵活运用这两种样式框架。 5. **用户角色管理**:处理两种不同的用户角色(管理员和捐赠者)。 - 管理员可根据组织者的请求创建活动。 - 管理员拥有删除和编辑活动的权限。 6. **捐赠功能**:用户可以查看所有活跃的活动,通过 Stripe 支付网关进行捐赠。 7. **活动过滤**:用户可以根据类别筛选活动。 8. **查看捐赠记录**:用户能够查看自己所有的捐赠记录和仪表板数据,包括近期捐赠和总捐赠金额。 9. **管理员数据访问**:管理员可以访问整个应用的数据,包括所有捐赠、总筹款额及用户信息等。 10. **管理员仪表板**:包含活动数量、捐赠数量、近期活动和捐赠、总筹款额、活跃和非活跃活动等重要指标。 Next.js 是一个开源的、面向对象的框架,由 Kotlin JS 开发团队创建,旨在帮助开发人员构建服务器渲染的 React 应用。它支持现代 JavaScript 语言,如 TypeScript 和 GraphQL,以及 React 组件。Next.js 提供了预构建的功能,如路由、基于文件的路由、webpack 开发服务器、热模块替换、静态导出和代码分割,适合构建 SEO 友好、快速且可访问的静态网站和渐进式 Web 应用程序。
Hello, Welcome to the course Next.js 14 Charity & Crowd Funding AppCertainly, I'd be happy to elaborate on the features included in the Next.js 14 Charity & Crowd Funding App course.Implement all Next JS 14 Latest Features including server actionsImplement strong authentication mechanism using Clerk authentication Build scalable components using Ant Design UI LibraryUsing Tailwind CSS with the combination of Ant DesignWorking with two different user roles (Administrator , Donor)Admin will be able to create campaigns based on organizers request.Admin will have access to delete , edit campaigns.Users will be able see all active campaigns , make donations for them using stripe payment gateway.Users can be able to filter campaigns based on the categories.Users can also able to see all the donations they have done.Users can view their dashboard data which includes recent donations , total amount donated.Admin will be able to access the entire app data like all donations , total amount raised , all users etc.Admin dashboard will have Campaigns count , donations count , recent campaigns and donations , total amount raised , active and inactive campaigns etc.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.