Frederic G. MARAND dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
..
client.js dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
helpers.js ab2c9921f2 Step 3: Users can up and down vote webpages by clicking a plus or a minus button. %!s(int64=9) %!d(string=hai) anos
layout.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
navbar.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
page_home.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
page_site.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
siteace.css 7d7229dc6a Restructured file packaging. %!s(int64=9) %!d(string=hai) anos
website_form.html 8d6528e2d7 Step 2: Users can post new websites if they are logged in. %!s(int64=9) %!d(string=hai) anos
website_form.js 195d217103 Step 5: The listing page shows when the website was added and how many up and down votes it has. %!s(int64=9) %!d(string=hai) anos
website_item.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
website_item.js dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
website_list.html dd9026206a Step 6: Users can move to a detail page for a website (using routing). %!s(int64=9) %!d(string=hai) anos
website_list.js 0cb4c7676f Step 4: Websites should be listed with the most up voted site first. %!s(int64=9) %!d(string=hai) anos