React Pizza Shop - Ordering Food with Hooks and Firebase

Build a Tasty Restaurant Ordering App with React Hooks, Firebase, and Styled-Components. Mamma Mia!

4.00 (246 reviews)
Udemy
platform
English
language
Web Development
category
instructor
React Pizza Shop - Ordering Food with Hooks and Firebase
1,332
students
5 hours
content
Jan 2021
last update
$49.99
regular price

What you will learn

Cutting-edge React Development with React Hooks : useState, useEffect and your own custom hooks

Build a Complete Pizza Ordering Application for Customizing Restaurant Orders and Emailing Users

Beautiful UI Development from Scratch with Food Grids, Popup Dialogs, Buttons, Input Controls and more

Styled-components : The hottest CSS-in-JS library featuring CSS animations and extendable component styling

Authenticate Users with Google to Login and Logout

Firebase Realtime Database : Save pizza orders on Google's Serverless Data Platform

Firebase Functions and Nodemailer: Respond to order generation by emailing users their order

Ecommerce Patterns : Adding, Removing and Editing Orders, Calculating Tax and Totals for Dynamic Food Items

Hosting : Deploy your app on the web with Firebase Hosting

Why take this course?

πŸŽ‰ **React Pizza Shop: A Delicious Deep-Dive into React Hooks, Firebase, and Styled-Components** πŸ• --- ### **Course Headline:** Build a Tasty Restaurant Ordering App with React Hooks, Firebase, and Styled-Components. Mamma Mia! --- ### **Course Description:** Welcome to **React Pizza Shop**, where we'll cook up a full-featured pizza ordering system that's as tasty as it is educational! πŸ•βœ¨ In this course, you'll be the chef, using your React skills to whip up a dynamic and interactive pizza ordering application. From selecting various food items to customizing your order with a variety of toppings and extras, you'll be dicing through React Hooks and slicing through Firebase functionalities. By the end of this 5+ hour journey, you'll have a delicious project to show for it, complete with authentication using Google accounts, order tracking in Firebase Realtime Database, and even an email confirmation sent out by serverless Firebase functions. It's the perfect blend of theory and practice for intermediate React developers looking to sharpen their skills or explore Firebase. πŸ› οΈβœ¨ ### **What You'll Learn:** - **React with Hooks** - `useState` & `useEffect`: The bread and butter of functional components. - **Build Custom Hooks** to manage input elements, user authentication, and dialog interactions. - **Beautiful UI Development** - **Styled-components**: Spice up your app with custom styling. - **Popup Dialogs**: Create alert boxes and modals for order confirmations and customization options. - **Buttons, Inputs, Checkboxes**: The essential ingredients of user interaction. - **Adding Stock Photos**: Garnish your UI with beautiful images to entice users. - **Responsive Design** - Flexbox and CSS grids: Serve up a responsive layout that works on any device. - CSS animations: Add a dash of motion to make your app come alive. - Google Fonts: Season your UI with stylish typography. - **Project Setup** - `create-react-app` boilerplate: Start from scratch or build on our provided setup. - Building for production: Bake in best practices and optimizations for a seamless user experience. - **Firebase Integration** - Deploying your site with Firebase Hosting. - Authenticating users with Google, including login and logout functionality. - Realtime Database to dynamically track food orders in real-time. - Functions to automatically respond to orders, like sending email confirmations using Node.js and Nodemailer. - **Ecommerce Functionality** - Adding, removing, and editing orders with ease. - Calculating tax and totals for orders. - Dynamic food items that can be customized on the fly. - **Extra Touches** - Favicon app icon: Don't forget this tasty little detail to personalize your app! --- This course is a feast for your coding senses, blending React's powerful hooks with Firebase's real-time capabilities. With full source code provided and support available throughout the course, you'll be whipping up ordering apps with confidence in no time. πŸ§‘β€πŸ³πŸŽ‰ So, are you ready to take your React skills from ordinary to extraordinary? Let's get cooking with **React Pizza Shop**! Enroll now and let the learning banquet begin! πŸŽ“πŸš€

Screenshots

React Pizza Shop - Ordering Food with Hooks and Firebase - Screenshot_01React Pizza Shop - Ordering Food with Hooks and Firebase - Screenshot_02React Pizza Shop - Ordering Food with Hooks and Firebase - Screenshot_03React Pizza Shop - Ordering Food with Hooks and Firebase - Screenshot_04

Our review

πŸ“‚ **Course Overview:** The Global course rating stands at an impressive 4.00. The recent reviews for this React course are predominantly positive, with students praising the instructor's deep dive into advanced applications of CSS Grid, Styled Components, and React Hooks. The course is described as well-paced, clear in its explanations, and valuable for professional React developers. It covers a comprehensive range of topics including JavaScript tricks, CSS, Styled Components, and even touches on Nodemailer. **Pros:** - **Comprehensive Coverage**: The course offers a thorough exploration of React, including advanced features like Hooks and Styled Components. - **Real-World Application**: Students appreciate the practical approach, as they build out a real project throughout the course. - **Up-to-Date Best Practices**: The material is modern and aligns with current industry standards. - **Responsive Instructor**: Questions are addressed promptly by the instructor. - **Value for Money**: Many students have bought additional courses from the same provider due to the quality of instruction. **Cons:** - **Audio Quality**: Some reviews mention fluctuating audio volumes during video lessons. - **Pacing**: A few students found the pace at which code is pasted and explained to be a bit too fast, necessitating pauses for comprehension. - **Video Clarity**: Occasionally, important parts of the screen, such as the IDE's folder drawer or offscreen coding, are not fully captured. - **Code Organization**: Some suggestions indicate that the code structure could be improved for better readability and maintainability. - **Complete Learning**: A few reviews recommend that students supplement their learning with additional study on foundational concepts to ensure a comprehensive understanding of React basics. **Key Takeaways:** - The course is highly rated and offers in-depth knowledge of advanced React features. - It emphasizes practical, real-world application, which is beneficial for intermediate learners. - Students recommend supplementary learning for foundational concepts that are not extensively covered within the course. - The instructor is praised for clear explanations and being responsive to student inquiries. - Audio and video improvements could enhance the learning experience. **Student Feedback:** The reviews from students show a strong consensus on the quality of instruction and content. Many have expressed their appreciation for the modern coding practices and the responsiveness of the instructor. However, some common issues noted by students include the need for better audio clarity, more focused video recording, and occasional rapid pacing that can make it difficult to keep up. Despite these challenges, the overall sentiment is very positive, with students feeling that they have gained valuable knowledge from this course. **Final Thoughts:** This React course stands out as a comprehensive resource for intermediate learners looking to deepen their understanding of advanced React features and best practices. With a focus on practical application, it equips students with the skills needed to tackle complex projects. While there are areas for improvement in terms of production quality (audio and video), the course content itself is highly praised and recommended by its students.

Charts

Price

React Pizza Shop - Ordering Food with Hooks and Firebase - Price chart

Rating

React Pizza Shop - Ordering Food with Hooks and Firebase - Ratings chart

Enrollment distribution

React Pizza Shop - Ordering Food with Hooks and Firebase - Distribution chart
2236684
udemy ID
2/23/2019
course created date
6/20/2019
course indexed date
Bot
course submited by