This application has a functional login/register, to manage these functionalities I've used Firebase (authentication), user can search for different items, add or remove them from the cart, the state is managed by using react redux toolkit.
run npm install - to install all dependencies, then run npm start - to start the project