We should * use the auth component * use new wallet component * use flowbite everywhere * fix the readme if necessary