Search and Compare course prices, ratings, and reviews. Over +350 Design and Technology courses in one place!

Build an app with React, Redux and Firestore from scratch

(12 customer reviews)
Product is rated as #156 in category Development

What you’ll learn

  • Students will be able to create an application using React, Redux and Firestore by the end of this course.
  • Students will improve their javascript skills by taking this course

*** Re-recorded, rewritten and fully up to date as at  July 2020***

Do you want to learn React and Redux in the context of building a complete application?   Do you want to learn about Firestore, the new Database offering from Google that provides ‘live data’ to our application?  Are you the type of learner who gets most out of actually building an application rather than watching endless slides about how something is supposed to work?  If so then this course is for you!

In this course we build a complete application from start to finish.

Every line of code is demonstrated and explained.  We warm up by building a CRUD application in React, we then enhance it by adding Redux and following that we add in Firestore to provide the persistence layer for the application.

Here are just some of the things you will learn about in this course:

  • Setting up the developer environment
  • Creating a React application using the create-react-app utility from Facebook
  • Login and Register functionality using Firebase authentication
  • Adding social login for Facebook and Google into the application
  • Google maps and Places autocomplete integration
  • Photo uploading using drag and drop, with resizing and cropping of the images before upload
  • Adding a live chat system
  • Paging, Sorting and Filtering with Firestore
  • Infinite scroll for the pagination
  • Firestore database design
  • Creating reusable form components with Formik forms
  • Building a great looking application with Semantic UI
  • Many more things as well

Tools you need for this course

In this course all lessons are demonstrated using Visual Studio Code, a free (and really good) cross platform code editor.  You can of course use your preferred IDE or Code editor of choice and any operating system you like… well as long as it’s either Max OSX, Windows or Linux.

Is this course for you?

This course is extremely practical.  About 90% of our time is spent actually building the application.  If you are the type of person who gets the most out of learning ‘by doing’, then this course will be for you.

Please note that we do not start from zero coding knowledge.   Whilst this is aimed at beginner/intermediate level, you will need to have some basic javascript knowledge (not a lot is needed) or if you are coming from another programming language then you should be fine with this course.  It’s designed to take you from beginner level to having the skills to build a much more significant application.

What do we do on this course

We are building a social events application, much like Facebook events or Meetup.   Building a social application gives us opportunity to build more than just a simple CRUD application.

Who this course is for:

  • Beginner developers who have familiarity with HTML, CSS and JS who want to learn about React and Redux
  • Beginner developers who want to learn about Firestore, Google’s new database service

12 reviews for Build an app with React, Redux and Firestore from scratch

4.2 out of 5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Jan-Philipp Reining

    Very good pacing and included so much different and needed parts of a real application. I’m 100% happy after completing the course.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Luke Otwell

    This is great, I am learning TONS!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Meryem Gençali

    Great! Thanks for everything.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Joshua Rose

    Giving five stars because this dude actually bothered to come back and update his code to fix errors in my console related to newer dependencies (Maps autocomplete section). I REALLY appreciate it dude, thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Vinay Kumar Shashi Devadiga

    Eagerly waiting for my hands on coding experience

    Helpful(0) Unhelpful(0)You have already voted this
  6. Liva Ratsimbazafy

    Very interesting course. I recommend !!!

    Helpful(0) Unhelpful(0)You have already voted this

    Thank you for this great course, it really covers all what you need to build a react app. But in the firebase part, things are getting overwhelming. Very complex code and specific to firebase approach

    Helpful(0) Unhelpful(0)You have already voted this
  8. Semih Bursali

    Horrible experience, content is not up-to date. Don’t waste your time. I already wasted a week!!! Cannot even get my money back

    Helpful(0) Unhelpful(0)You have already voted this
  9. Mathew Pearce

    Brilliant, very well structured content in a logical order with an instructor who articulates himself well. I feel a great deal more confident about building the application I want to build than I did before I took this course and I’m looking forward to the next part of the course… Something I would like to have seen that isn’t in the course is perhaps a handout or two with diagrams of how the data flows within the app as a form of visual aid, but this takes little away from the course. Thanks Neil

    Helpful(0) Unhelpful(0)You have already voted this
  10. Steven Aschoff

    I am late giving this review, but have now taken several React/Firebase courses … this is definitely at the top of the list for me! He doesn’t only have a nice teaching style, I am already re-using some of the patterns he uses in this course for the single app you build. I will say this, I took this course earlier on and, while I learned a lot, it might need to be noted that some beginners, myself included, may struggle a bit. But it’s worth it. Now coming back to review this course, I can fully appreciate what he has done to make it one that does not just teach the library/framework that is React, he helps you think in React. I highly recommend this course, even if you have done other courses. You won’t be disappointed!

    Helpful(0) Unhelpful(0)You have already voted this
  11. Carlos Baston

    easy to follow and clear on whats going on

    Helpful(0) Unhelpful(0)You have already voted this
  12. Perumalla Gireesh


    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published.

    Build an app with React, Redux and Firestore from scratch
    Build an app with React, Redux and Firestore from scratch


    Compare items
    • Total (0)
    Shopping cart