1. Typescript is a strict syntactical superset of JavaScript that adds optional static typing to the language.
2. React.js v18 is a JavaScript library for building UI that allows to create encapsulated components that manage their own state
3. Redux is a predictable state container for JavaScript apps. It helps to write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.
4. Redux Toolkit is the official toolset for efficient Redux development. Includes utilities to simplify common use cases like store setup, creating reducers, immutable update logic, and more.
5. Material-UI v5 is a simple and customizable component library to build faster, beautiful, and more accessible React applications.
6. React router DOM v6 is a library that allows to use routes in your projects to render multiple pages with SPA.
7. react-hook-form + Yup - performant, flexible library to support forms with easy-to-use validation.
7. firebase is a library that allows to connect project to firebase db and auth.