Ask HN: Please critique my webapp
I would also like to know which applications you think are missing and should be added.
There is an example search query on the frontpage, but this seems more suitable:
http://taggl.net/search/?tag=ycombinator+startup+school+2008
Thanks!
[+] [-] maxklein|18 years ago|reply
[+] [-] iamdave|18 years ago|reply
I think that's what it's doing, and if so that's pretty neat. It's a great way if you're doing a research project for example to gather social data in one location based on tags instead of going to each individual website finding what you're looking for.
As far as critique goes:
I can't say much by way of development since I'm the design ninja on my team. We'll start there:
On the front page I'd make the search function much more prominent since that is the central component to the reason your site exists. For the most part, the idea is great but the execution lacks in placement of your design elements. For example, again on the front page instead of listing all of the sites being scraped, put them on an about page or somewhere out of the way, but still easily accessible so users will know where data is coming from. Your banner should go up top, in tried and tested results from many other sites similar to this.
Secondly, on the search results, I wouldn't overemphasize the ability to refine the search results by way of a tag cloud. perhaps using a secondary form element so users can define themselves what details they want to disseminate, and making the tag cloud a secondary matter. But most importantly, on the matter of search results: those should be obvious; don't make the user scroll after rendering the data they've searched for. This is both redundant and pointless.
Thirdly I'm noticing you're making extraneous use of line-height properties. Don't overdo it. I know your copytext is a little sparse, and that's fine but don't sacrifice real estate on the page that could be used on it's own page just to make a point.
Overall, I would reduce the front page to maybe just the banner, and the search form (just like Google and even the Twitter search App Summize), with links at the bottom to your blog, contact and about pages, as you have now. Make your results page more readable and more relevant to the information being presented, and utilize screen space more effectively by reconsidering where some of your content elements are.
But, for what it's worth I think this is a great idea for a site, the design isn't bad. I can see you know how to do it, now just work on how to make it work for the user. Just because you know how to navigate doesn't mean the rest of us do.
:) Good luck, and keep reading this thread. There have been some great suggestions so far from the rest of the community.
[+] [-] bprater|18 years ago|reply
What problem are people waking up with who can't wait to give you their credit card numbers for you to fix? If that isn't a problem you are solving, it may be a long slog uphill.
[+] [-] sutro|18 years ago|reply
[+] [-] dhotson|18 years ago|reply
I sometimes use del.icio.us as a poor mans search engine to find interesting but somewhat more obscure stuff.
[+] [-] axod|18 years ago|reply
Not to mention things like this:
http://taggl.net/search/?tag=--%3E%3Cscript%3Ealert(0)%3C%2Fscript%3E%3C!--
http://taggl.net/search/?tag=%2F%22
It doesn't look like you're santizing at all, so someone could have fun with your backend/sql/etc etc
[+] [-] aston|18 years ago|reply
[+] [-] LPTS|18 years ago|reply
http://xkcd.com/327/
[+] [-] epi0Bauqu|18 years ago|reply
Also, I get the tag cloud thing, but there are just too many to process. There has to be a better UI in there somewhere--something like displaying the now biggest ones first and then asking for more.
[+] [-] okeumeni|18 years ago|reply
Overall the idea is very good!!!
[+] [-] mileszs|18 years ago|reply
I would also like to ignore certain services in my search. This functionality may be available to registered users -- I didn't register (sorry!).
Cool idea, though. Would be interesting to see it also search Twitter's unofficial tags (denoted by octothorpes -- '#').
[+] [-] arthurk|18 years ago|reply
- minimize CSS & JS (especially the 124kb prototype.js file). You are using 257kb ONLY for javascript.
- gzip
- Why load each company logo on the top separate? put them all in one image file and save HTTP requests
- Unicode error in line 6: "copyright � 2007 J2Solutions" therefore not valid XHTML
[+] [-] paulsb|18 years ago|reply
[+] [-] jeroen|18 years ago|reply
[+] [-] ajbatac|18 years ago|reply
[+] [-] figured|18 years ago|reply
Also, the line "Tags used to be all over the place", trips me up when I scan/read it.
[+] [-] raquo|18 years ago|reply
P.S. I realized there are actually some search results below only after adding a third tag to the query...
[+] [-] boredguy8|18 years ago|reply
[+] [-] arthurk|18 years ago|reply
[+] [-] aston|18 years ago|reply
edit: similar issue with the single quote (')
[+] [-] jrockway|18 years ago|reply
[+] [-] grag|18 years ago|reply
Consider just focusing on that. Have a short video that shows exactly how it works on the left. And on the right have a box that allow users to input their credentials, rss feeds, whatever you need, for all their web service and then begin searching all those services with a searchbox that auto-completes as they type. Allow them to do all that WITHOUT having to register. Store a cookie that connects that user to all the info they just inputted which is in your DB. Then tell them to register to save that info. Why require them to register first? If they like your service, and put all that time into adding their info, they will register.
[+] [-] LPTS|18 years ago|reply
[+] [-] riso|18 years ago|reply
Also get rid of the buoy. I get...help, but for the amount of help it gives me it is annoying. Just type the help text in a smaller size above or below the search box.
Other than that (and the free icon, but that was already brought up) it looks pretty good on the first page at least. The search page really needs some better filtering of data.
Best of luck.
[+] [-] noelchurchill|18 years ago|reply
[+] [-] poppysan|18 years ago|reply
[+] [-] elad|18 years ago|reply
Problems:
Way too slow. Spend more on hosting :(
The "meat" is in the flickr, youtube etc. search results below. The tag cloud should appear blow it IMO. Also, limit its size, and let users enlarge, sort it etc.
How about letting me filter results to just some of the sites you're crawling?
[+] [-] axod|18 years ago|reply
I do hope you're being sarcastic there. Blindly throwing money at things is probably what got twitter where they are now.
[+] [-] apgwoz|18 years ago|reply
EDIT: Yes, I did. They appeared WAYYY down below. Please move the tag cloud under the more important results.... or let the user refine the search with a smaller (maybe it could expand on click) "refine search tag cloud"
[+] [-] amrithk|18 years ago|reply
I would work on communicating your idea to the user. What is this website about? What problem are you trying to solve (like others have said)? I wasn't entirely sure until after 4-5 minutes. Many people will probably spend less time trying to figure stuff out.
Finally, from a design perspective, the website looks kind of bare. Splash it with complementary, warm colors (instead of having white space and standard formats for hyperlinks all around). Users will be more inclined to explore the rest of the site that way.
[+] [-] noodle|18 years ago|reply
since the search functionality is the core of your app, you should focus more on the search box. its a little hidden inside things. put the search functionality inside the central blue bar on the main page, google style. make it clear what the users are supposed to do, and then leave the supplemental register/login stuff where it is. imo, that is.
since its tag-centric, perhaps integration with technorati?
[+] [-] jeroen|18 years ago|reply
The public search (the search box on the main page) is only half of the available functionality. For the other half you have to register and login. I appreciate your suggestion to move the search box and I'll seriously consider it, but I fear it will put too much focus on the public search.
[+] [-] auston|18 years ago|reply
See if you can index them and cache them.
Also:
1. Make the tag cloud have a max of 10-15 tags and have a show more link, make sure the beginning of the results are above the fold.
2. Mix up your results better, and have a sort by feature (sort by flickr, youtube, w/e)
3. Vimeo support would be awesome, digg & mixx support as well, oh and why not add technorati.
4. If you could add Yelp + Maps support I would probably use this to look up cool things to do in any given city.
[+] [-] inovica|18 years ago|reply
1) search seems slow to me. What are you using for indexing?
2) Limit the results and display larger tags toward the top - search is about displaying the most relevant
[+] [-] talk|18 years ago|reply
1. I am getting some strpos errors 2. I don't see the benefit of registering. 3. I think that the tag line can be improved....maybe "tag searcher" or "search the web's tags" 4. I don't like the "?" icon next to the Search button. Either replace it, or use it as an Ajax loader :)
-tal
[+] [-] r7000|18 years ago|reply
Or why not leave the message out altogether and unclutter the interface. If the user enters commas you can just convert them to spaces on the fly.