burger project from udemy react/redux course react firebase database/auth styled components high order components react-router axios dynamic form builder with validation redux hooks