I have what feels like a stupid question: Most of the weekend projects I see here on HN look surprisingly polished, this one included. Any quick projects I make just don't have that polished look and feel. Is it just a matter of have enough design experience that you can just make it happen, are you using templates or a library of some sort? Any advice on how to get my projects to look nicer faster would be greatly appreciated!
Template from ThemeForest are what I use to add some polish; plenty of people will criticise for using themes, but in my opinion, and coming from someone with zero design skills, they get you in a better place right from the start :)
So, most of my sites are written using Kohana and a couple of themes from ThemeForest - one for the sales side, and one for the admin area itself.
Edit: and really, that's nowhere near to being a stupid question - I only found out about options like TF when a friend told me a few months ago :)
Oh man, you have no idea how helpful this is. I'm working on a web app myself, and design is my biggest hangup... I've thought about hiring someone, but not sure I can justify the expense. For some reason I didn't consider seeking out premium themes like this.
Looks like there's a lot of great stuff on ThemeForest... only problem now is the paradox of choice. Too many good themes to choose from.
Thanks for pointing that out. In this case though, I think you get what you pay for. Most of those don't look nearly as good as the Themeforest stuff.
There's another site along these lines that used to be pretty good -- Open Source Web Design (http://www.oswd.org/). Unfortunately they stopped updating it several years ago.
Most of those don't look nearly as good as the Themeforest stuff.
See, this is the crux of the matter for me: would I rather mess around with a truly free template to get it looking decent, or pay someone the huge amount of $20 to have it instantly. Obviously, by and large, the latter wins.
I didn't. I looked through the available modules and whilst they looked decent for a long-term project, for my needs of knocking something short-sighted out pretty quickly, I found writing my own code a bit less demanding.
$30 is a great deal if the license covers a single commercial app (I assume you need to buy it each time you use it in an app?) but when do you need to pay for the "Extended License" which is $1500?
From my cursory reading of the licensing, the key difference is that the Extended License allows you to distribute the theme with your app (the regular license would be limited to a hosted app).
I dont think that was a "constructive criticism". He didnt give any examples as of what would be "good design". Your site looks pro in IE/FF/Chrome/Opera and Safari. Layout is clear and simple. Love it! Navigation is straightforward. Cool!
Thanks, and make no mistake - I really appreciate hearing comments from people like you :)
At the same time though, I realise that sometimes people don't have the time to phrase things in a nice way, but at the same time still have valid criticisms - and I'd rather hear the criticisms in the first place than hope they'd be written in a nice way - if that makes sense (it's late here, and I'm not sure which space my brain is in) :)
Frankly, I don't care if he has poor design skills. He had the humility and generosity to explain that he used a template to speed dev time, the site looks awesome and he kicks my ass because he finished the project, put it out and has figured out a strategy to quickly implement his ideas from storyboard to finished product. I don't know if you intended to sound like a snob or if this is your idea of "constructive criticism" but I think you could have worded it more generously.
To be fair, I'm pretty sure that I've been equally cruel - albeit unintentionally - in the past, and whilst what the user wrote could have been written in a more favourable light, his points are still valid :)
some folks are probably lying. statistically speaking. anything to make themselves look better.
that said, sure, some are probably not. my sense has been that there are certain design tricks/styles that, once you learn them, you can apply them fairly fast if the scope and complexity are small enough.
This is the initial release of FasterDev, written by Thomas Buck, a developer originally from London, UK. It was only launched on February 20th 2011, and if you have any questions or comments, please ..."
I wrote this tool after seeing a number of beginner Facebook developers complaining about how difficult it is to set up test users. The plan is to keep on adding more helper tasks (e.g. banning users from apps - and I'm open to other ideas!) as time goes on.
Right now, it asks for the Offline Access permission purely because managing access token expiry dates is a low priority - I want to see if anyone will use it first :) Once a few people do, I'll sit down and write the session management properly :)
Damn, that's two bugs - one that the production site's showing real errors, and that there's a db bug. I think I've now fixed this - can you try again? :)
No passwords stored at all - I've hacked my Kohana install for the stake of convenience, and all stored passwords are the MD5 of the user's facebook id, i.e. basically meaningless.
Your two days worth is looking like a great site! Well done! :) Two points: On the tour page, there are two "tour" headers right under each other, which is strange. I recommend the tour bar in the header section just leaving the tour header in the main section. Secondly, on homepage, under "why do you ask for offline access" typo anyony=>anyone. Also, no-body really reads the lots of text in footers (or anywhere really!) so if you have something important to say (like why you want offline access), somewhere physically closer to the facebook login step would make more sense. And lastly, who did you design? If you did it in just 2 days, that's amazing, well done!
"For a limited time during this soft launch, we're making our amazing service available for $19.99 per year. This offer won't last forever, so get in early."
This is good, but it would work better if I knew what the price would eventually be and when it would change. Right now, I'm sitting here saying "well, maybe I don't need this right now, but I might in a few weeks. If the price is going to go from $20 to $25, I don't care about getting in now. If the price is going from $20 to $200, I might throw the money at it right now just to lock it in.
Alternatively, at least tell me when the price change will happen.
My suggestion for the homepage would be to make the screenshots expandable/zoomable. They're so small I can't really make any detail out apart from a few pieces of bolded text.
Moving on from that, I'd be willing to give this a try but currently I'm getting a MySQL error after trying to login with my Facebook account.
"Database_Exception [ 0 ]: [1062] Duplicate entry '' for key 'uniq_email' ( INSERT INTO `users` (`username`, `password`) VALUES ('<removed for privacy's sake>', '<removed for privacy's sake>') )"
Looks great, especially for a weekend's work. But I think that is a classical example of going too far with the minimum viable product concept.
I would never let you have offline access. I think that quite a few others might not as well. So you might have a great idea but without that feature you might not have a mvp and your trial run will give you misleading data.
Thanks, and you have a good point about offline access; I'm honestly not sure about how big a gamble this is. The thing is, I've noticed that whilst a lot of people who work in IT are completely against the idea (myself included, to be perfectly honest), it seems that there are also lots of people who plainly - for want of a better term - don't give a damn.
My rough plan is to give it a week, and if I don't get even a couple of sign ins by then, spend the weekend sorting out session fun. If you like, I can reply to your comment with an update? :)
That's incredibly polished for a weekend project. That said, I'm quite confused by the choice of icons on the right of the "Tour" page. The calendar doesn't scream "Test Users" to me, nor do any of the other icons seem to be tied to what they're meant to be describing.
Thanks! Because it's a weekend project, I basically threw together the icons as a last-minute "text goes here" kinda thing. I'm hoping to sort this out later on this week :)
Btw, typo in point 1 on home page, launced = launched. Also hovering over the feature set links in /public/tour looks like you've left the default title tags on them.