Hi, my name is Weston and we've built a sports news site called http://swarmsports.com. We're looking for feedback from the HN community in how we can grow our startup to make it successful.<p>We're showing users the most viral sports news articles every day.<p>Even if you're not a sports fan, any feedback is appreciated.<p>Thanks!
Flipping throough it...<p>From using chrome on the desktop it seems like the nav part is responsive but the list isn't (the columns don't shrink accordingly nor the fonts reduce.)<p>I'd code it so on page 1/landing page you have the text "Viral Sports Articles" on a line below nav and remove that bit from the nav bar, on subsequent pages it doesn't need to be there. Loose the text on the logo if it doesn't have to be there so you can make the logo bigger at such a small scale.<p>Viral rank doesn't make much sense to me (thinking as Joe Sixpack here)... numbers don't have much meaning maybe a call it "buzz rank" or something and use color bar graphic, long and green for top, and the varying length/color according to whatever the rank metric is.<p>So description is your categories... Maybe logo/sport symbols to have a quick id?<p>Seems a little stuffy - all two colors... oh... bee colors... would have noticed that if the logo was bigger.<p>Maybe a bit more sporty? One of the funnest pictures I've ever saw for a team of programmers was for pro-line software <a href="http://www.pcmuseum.ca/icons/ProLineteam.jpg" rel="nofollow">http://www.pcmuseum.ca/icons/ProLineteam.jpg</a> though it wasn't sports software, it was definitely a memorable picture. Kick up your about with "the SwarmSports Team" along with some sports analogies might add to the retention factor.<p>The blog header is really really nice compared - smiled when I saw it - Id replicate it on the about and possibly on the first page of results. same with the social icons. Blog has no back to content menu...<p>Space is expensive on phones shorten the date to mm/dd or mm/dd/yy or something like "last Wed." then mm/dd after one week before...<p>I can't comment on how good the quality of CSS is and stuff, I'm still getting a hang of it myself. My project has some similarities to what you are doing - might check it out to give you some ideas: <a href="http://www.doplaces.com" rel="nofollow">http://www.doplaces.com</a><p>Hope that helps.
Hire a designer - the UI and UX could use some work. Here's some of the design feedback I'd give you:<p>- You're not utilizing the whole width of the page, and the table looks pretty compressed, making it difficult to read.<p>- You're also not using the whole height of the page. The pagination would be more useful if there was more content. It's silly to waste that much real estate.<p>- The icons in the top right are too small and the third (mailing list) carries no meaning.<p>- Your logo in the navbar is too small, or at least the text. You probably don't need the text in the logo if you've got the heading there.<p>- Search is in a pretty unintuitive location - try putting it in the top right of the layout.<p>Edit: From a functional perspective, you've got duplicated stories on the home page currently. Same exact link, two different titles.
My suggestions:<p>Using bootstrap or another UI Framework would surely improve many things, from the UX/UI side. At least it will help until a pro UX can work on it a lot more.<p>Bootstrapping also will make you code better since the foundation of the code is well done. It also works on mobile and it's easy to catch up as well to tell other developers to manage our codebase, bootstrap has good documentation online and you can do, practically, almost all kind of UI compositions with JS.<p>After that, I would follow Google Pagespeed recomendations to reach the 100 points and have something like my blog wich loads in 300ms-500ms.