A user should be able to link to a specific repo within the app. For example, navigating to #[repo-name] should link to that specific repo. ?filter=typescript should apply the typescript filter to the challenges page which is currently at the root url /.
These tasks can be broken up as separate PRs if needed.