Flutter Ecommerce Course Advanced Dart & Riverpod & Nodejs

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-advanced-course-with-backend-api-with-nodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter电商课程 高级Dart与Riverpod与Nodejs 课程概述:本课程主要集中在如何将Riverpod与清晰架构相结合,涵盖Riverpod 2.0及以上的新特性。您将学习如何利用Nodejs API构建一个可扩展的应用。此课程分为两部分,完成课程需同时购买三部分内容。本课程为第一部分。 应用特色: 1. **引导界面**:美观的引导屏幕,展示销售口号。 2. **注册界面**:支持通过电子邮件和电话号码注册,并设置安全密码。 3. **登录功能**:安全登录,通过JWT特性从前端和后端进行验证。 4. **重置密码**:重置密码时通过电子邮件验证,配有动画和计时器。 5. **查看产品**:产品详情页面,包含多张缩略图,提供常规产品和新到产品类别。 6. **产品评分**:用户可以对产品进行评分,查看其他人的评分。低评分产品会对某些用户隐藏。 7. **选择产品尺寸与颜色**:用户必须选择产品的尺寸和颜色。 8. **基于筛选的产品搜索**:支持自定义搜索及筛选功能。 9. **确认支付时发送电子邮件**:下单后会收到详细产品和订单信息的通知邮件。 10. **购物车管理**:强大的购物车管理功能,可单次添加或移除多个商品。 11. **下单功能**:可通过Stripe账户下单,并选择多件商品进行购买。 12. **按类别与子类别搜索产品**:点击类别查看所有相关产品。 13. **支付档案**:显示当前订单状态。 14. **明暗模式**:应用提供明暗两种模式,可在个人资料部分轻松切换。 架构: - 采用Riverpod 2.0状态管理的清晰架构。 - 后端采用MVC模式。 - 强大的REST API,后端使用Express框架和MongoDB。 - 每24小时检查未支付订单并自动移除,便于数据库管理。 课程要求:参与者需要至少具备6个月的Flutter编程经验。通过本课程,您将掌握Flutter编程、核心Dart特性及Javascript Express框架与MongoDB的使用。

课程评论(0条)

课程详情

Here will focus on mainly how to integrate Riverpod with clean architecture. We will cover the new features of Riverpod 2.0 and above. You will learn how to build a scalable app with Nodejs api.This would come in 2 parts, to finish these course, you need to buy all three together. This is part 1 of 2.App featuresOn boarding screenBeautiful onboarding screen with sales Moto.Registration screenRegistration with email and phone number and secured password.Login featureSecured login verified from front end backend with JWT features.Reset passwordEmail verification on reset password with animation and timer.View productsView products on detail with multiple thumbnails. We have product category of regular products and new arrivals products.Product ratingCustomers can rate product and view rating of others. Bad rating products are not shown for certain users.Choose product size & colorYou must select your product size and color.Search product based on filterYou may also do custom search by filtering features.Email sending on confirmation paymentOnce you place an order you get cool email to notify that you have placed an order with detail product and order info.Cart managementCool cart management features. You may add or remove items. You may also remove multiple items at the same time on long press.Placing orderPlace order with stripe account and choose multiple items in placement.Search product based on category & subcategoryClick on a category and see all the related products.Payment profileShows where your current order status is.Light and Dark modeThis app comes in two mode. Dart and light mode which you can change easily from the profile section.ArchitectureClean architecture with Riverpod 2.0 state management.Backend is MVC pattern.Powerful rest api.Backend is done with Express framework and mongodb.Cron job on ordersThe app system checks for unpaid orders and removes then every 24 hours. This is helpful for database management.Course requirementYou must have at least 6 months of flutter programming experience to take this course.Through this course you will master Flutter programming, core Dart features and Javascript Express framework with Mongodb.

课程标签

0人关注该课程

主题相关的课程