shop Sign-In, Sign-Up and LogOut. Using Clean Architecture, Custom widgets and Clean reusable code. Using Bloc as a state management. Responsive UI