In two hours build a take-home challenge that fetches a list of items from the server, displays them on a page, and allows the user to click into an item-detail page. Bonuses: write tests, write an items-refresh loop, write a list filter, provide details on visual choices