Teach stack decisions Frontend React + Typescript for better code architecture and robust code Redux toolkit for state management Redux saga for api calls Styled components for designings Backend