Is there a way to access my account via web browser?

No, currently Track does not have a web version from where account can be accessed.