Build an app with React, Redux and Firestore from scratch

Why take this course?
🚀 Build an App with React, Redux and Firestore from Scratch 📚
Course Headline:
Re-recorded, rewritten and fully up to date as at September 2023!
What's in Store for You?
This is not your average online course. It's a hands-on, roll-up-your-sleeves experience designed for learners who thrive on building real-world applications. If you've ever wanted to master React, Redux, and Firestore while crafting a web application from the ground up, this is the place to do it. 🛠️✨
Why You'll Love This Course:
- Practical Approach: Dive straight into building a complete application, learning by doing.
- Comprehensive Learning: Every line of code is meticulously explained and demonstrated.
- Step-by-Step Progression: Start with the basics of setting up your environment, and graduate to advanced features like social logins, Google Maps integration, and live chat systems.
- Rich Features: Implement CRUD operations, paging, sorting, filtering, and infinite scroll with Firestore, and design your database effectively.
- Modern Tools: Use the latest technologies and best practices throughout the course.
Key Topics Covered:
- ✅ Developer Environment Setup - Get your workspace ready for coding.
- ✅ React Application Creation - Bring your app to life with
create-react-app
. - ✅ Authentication with Firebase - Secure user logins with Facebook and Google.
- ✅ Google Maps & Places Integration - Enhance your app with geolocation features.
- ✅ Image Uploading - Implement drag-and-drop uploads, with resizing and cropping capabilities.
- ✅ Live Chat System - Keep users engaged with real-time communication.
- ✅ Firestore Database Design - Understand how to structure your database for performance and scalability.
- ✅ Reusable Form Components - Create efficient form elements with
react-hook-form
. - ✅ Styling with Semantic UI - Build a visually appealing user interface.
- ...and much more! 📌
Tools You'll Need:
This course is demonstrated using Visual Studio Code, a versatile and free code editor. Feel free to use your preferred IDE or code editor on any operating system - Windows, macOS, or Linux. 🧪
Is This Course Right for You?
- Are you a beginner with basic JavaScript knowledge? Or do you come from another programming language and feel confident with the basics?
- Do you learn best by building something real and applying what you learn immediately?
- Are you eager to advance your skills from beginner to proficient in React, Redux, and Firestore?
If you answered 'yes' to these questions, this course is tailor-made for you! 🎓
Your Journey Awaits:
We're building a social events application throughout this course, which will give us the opportunity to explore more than just simple data operations. This practical approach ensures you walk away with not just theoretical knowledge, but a fully functional app in your portfolio. 🎉
Join Neil Cummings in this comprehensive learning adventure and transform your coding skills. By the end of this course, you'll have a solid foundation in React, Redux, and Firestore, along with a beautifully crafted application that showcases your new expertise. Let's build something amazing together! 🚀💻🌟
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Building a web app using React, Redux, and Firestore is an excellent way to gain hands-on experience in real-world application development. This well-structured course offers valuable insights while building a complete social events application. With clear instructions and additional context from modern technologies, this 49-hour journey will empower you with the right skill set for your next project. While requiring some basic JavaScript knowledge and leaving room for improving detailed explanations of specific concepts, this $150 course is worth purchasing when on sale.
What We Liked
- This course provides a comprehensive, practical understanding of building a web app using React, Redux, and Firestore. It starts with the basics before diving into more advanced features.
- The course structure is well-organized, gradually increasing complexity as new concepts are introduced. This makes it easier to follow along and solidify your learning.
- Instructor Neil Crosby's teaching style is clear and thorough, with a healthy balance between theory and practice, and he explains each step in detail without rushing. This helps learners consolidate their knowledge as they progress through the course.
- Additional topics like Google Maps integration, photo uploading, and chat system implementation add real-world context to the learning experience.
Potential Drawbacks
- The course could benefit from more in-depth explanations of some concepts (e.g., database design and Redux usage). While covered, they may leave advanced learners wanting more detailed information.
- Some parts might seem repetitive for experienced developers with a solid understanding of React and Redux. The focus on Firestore integration may slow down those looking to hone specific skills.
- Debugging sessions throughout the course occasionally lack clarity, which can make it challenging to follow along when facing issues in your own projects. More precise guidance would improve problem-solving skills for learners.
- A few parts of the course appear outdated or require minor updates, possibly because they were not updated since 2025. This may lead to confusion with newer technologies and solutions.