Hacker News new | ask | show | jobs
by readme 4349 days ago
I like the concept, but the interface is not usable. You chose to try to make it cool instead of usable. Just make it more normal. The kinds of people who will be using your website will not be comfortable with the interface.

Start the app with content first, the first thing I should see is the data on jobs around me that you have. It should try to look up my location using any available APIs. Whether mobile GPS apis, or looking up the location via geoip at the worst. Then, it should let me enter my location for finer grained selection.

If you need data for the jobs you could scrape other websites or something. The user should be able to add jobs too. Start it for free then when your site becomes popular you can charge them to post.

Just because it's called 1 mile jobs doesn't mean you can't have other ranges. Let the user select to expand this.

You will want to look into using a stored procedure for checking the radius against other geolocations. In server side code it will be too slow.

Don't color the radio button in solid black. It just makes it look broken. Use typical and idiomatic colors and patterns that users expect. If you're not a design god, then use a bootstrap 3 or foundation theme.

You need to have hover effects and click effects when a link is engaged. This lets the user know something is clickable. I almost thought I couldn't click your buttons. When I did, the first time I didn't press the mouse hard enough and it made me think it wasn't even a working button.

The text is too close to the icons on the bottom. It is hard to look at.

2 comments

readme, Thanks for the extensive feedback. On the content, I now have indeed publisher account to get the data legally and even earn commission. CL doesn't expose any public API and their TOS explicitly bans screen scraping.

Some of the issues on the UI is because I am using app framework which promises it working on most mobile devices.

If it were just web, I would go with bootstrap.

Mongodb has one good thing, excellent geospatial queries. I am taking advantage of that. Its the only reason that I picked mongodb.