Description
In this course, you will learn :
- Learn how to create the world's largest ecommerce app.
- Hundreds of tips and tricks for developing a full stack app.
- Learn how to create any type of app (not limited to ecommerce).
- Learn how to build frontend apps with react and redux.
- Learn the art of creating backend APIs with Nodejs.
- Learn how to create lightning-fast full stack / mern stack apps.
- Integrate with Firebase to handle authentication.
- Learn how to use mongoose to perform simple to complex mongodb queries.
- Learn about ant design (the most popular react UI library).
- Beautiful design using Bootstrap Material CSS.
- Authentication is completed with social login.
- Forgotten/reset passwords, confirmation emails upon signup, and so on.
- Integrate redux for global state management
- Role based access control for users and admin
- Advance CRUD (create read update delete) for products, categories and sub categories
- Multiple Image Uploads with Client Side Resize
- Pagination
- Advance searching and filtering (9 different ways)
- Star rating system
- Add to cart
- Discount coupon code
- Credit card payment with stripe
- Cash on delivery (no online payment required)
- Order management system for admin
- Admin dashboard to manage and run ecommerce platform
- Add to wishlist
- Code splitting
- Deployment
Syllabus :
- React Client (Frontend)
- Firebase Authentication and Redux
- Node MongoDB API (Backend)
- Firebase Auth Check (Server side)
- User Admin and Protected Routes
- Categories CRUD
- Sub Categories CRUD
- Creating Products with Categories and Sub Categories (Advance)
- Multiple Image Uploads
- Update and Delete Products (Advance)
- Displaying Products Pagination and Carousel
- Star Rating System
- Products based on Categories and Sub Categories
- Advance Searching and Filtering (8 Different Ways)
- Add to Cart
- Checkout
- Coupon
- Payment with Stripe
- Orders
- User Dashboard (Purchase History)
- PDF/Invoice Download
- Admin Dashboard (Order Management)
- Wishlist
- Cash On Delivery (Cashless order)
- Deployment