build an app with react redux and firestore from scratch free course