Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering React 18: Build a Swiggy-Style Food App
Rating: 4.7 out of 5(41 ratings)
4,266 students

Mastering React 18: Build a Swiggy-Style Food App

Learn to build a fast, scalable food delivery app using React 18, Parcel, and modern best practices!
Created byRahul Sahay
Last updated 3/2025
English

What you'll learn

  • Master React 18 – Understand the latest features, hooks, and best practices.
  • Build a Swiggy-Style Food App – Develop a real-world food delivery platform from scratch.
  • Optimize Performance – Learn React optimizations like lazy loading, code splitting, and memoization.
  • State Management with Redux Toolkit – Manage global state efficiently for a scalable app.
  • React Router for Seamless Navigation – Implement dynamic routing and page transitions.
  • Work with APIs – Fetch and display real-time restaurant data using modern API integration.
  • Industry Best Practices – Follow scalable, maintainable coding standards used in top companies.

Course content

11 sections103 lectures6h 44m total length
  • Introduction1:31
  • Solution Walkthrough1:36
  • Github Strategy2:41
  • Application Demo2:14
  • About the Blog1:32

Requirements

  • Basic knowledge of JavaScript and ES6+ syntax.
  • Familiarity with HTML & CSS fundamentals.
  • Basics of React.js is required
  • A willingness to learn and build real-world projects!

Description

100+ Videos | 7+ Hours | Hands-on Project | Fast-Paced Learning

Looking to master React 18 and build real-world applications? This crash course takes you through building a complete food delivery app from scratch, mimicking Swiggy’s functionality using the latest tools and best practices.

What You’ll Learn:

React 18 Fundamentals & Advanced Concepts – Hooks, Context API, Lazy Loading, Error Boundaries
Parcel Bundler – Super-fast builds, Hot Module Replacement (HMR), Code Splitting, Tree Shaking
Routing & Navigation – Implementing React Router for a seamless user experience
State Management – Efficient data handling using Context API and useReducer
API Integration – Fetch live restaurant data dynamically
Shimmer UI & Skeleton Loading – Enhance UX with smooth preloading effects
Custom Hooks & Performance Optimization – Write cleaner, reusable, and efficient code
Authentication & Authorization – Implement user login and security best practices

Whether you're an intern, junior developer, senior developer, tech lead, architect, or senior architect, this course offers a tailored path to elevate your expertise. You'll engage in hands-on projects, reinforce your learning with quizzes, and stay updated with yearly content refreshes.

Why Take This Course?

Crash Course Format – Straight to the point, no fluff, practical coding
Project-Based Learning – Work on a real-world food delivery app
Industry-Relevant Skills – Learn how modern web apps are built and deployed

Who Should Enroll?

- Interns: Build a solid foundation for a tech career by applying academic knowledge to real-world projects.

- Junior Developers: Upgrade your skill set with advanced full-stack e-commerce development practices.

- Senior Developers: Lead the way in e-commerce application development.

- Tech Leads: Direct cutting-edge projects with confidence, leveraging Web Technology using React.

- Architects: Incorporate insights into your design strategies for innovative, scalable e-commerce solutions.

- Senior Architects: Pioneer the integration of robust architecture, leading high-impact projects with expertise.

By the end of this course, you’ll have a fully functional Swiggy-style food delivery app and the confidence to build scalable React applications!

Join now and start building your next big project!

Who this course is for:

  • Aspiring React developers looking to gain hands-on experience by building a real-world project.
  • Frontend developers who want to upskill and integrate their applications with a backend API.
  • Entrepreneurs and business owners looking to create a food ordering platform.
  • Students and professionals who want to strengthen their portfolio with a practical React project.