Ask HN: Please review my app
fromabirdie.com
fromabirdie.com
* First off, the front page took an incredibly long time to load. According to firebug's net console there were 23 requests totalling over 2 mb and took 32.35 seconds to load. Maybe I'm an outlier here, but there has got to be a way to cut down on that. Just about everything I'm seeing is an image rather than styled text.
* When creating a new album, why do I have to give you my information _and_ the recipients info right off the bat? You could probably postpone at least the recipient's info until I'm done. (I haven't finished creating anything, so this may be moot, but what if I decide there should be another recipient as well?)
* It would be nice to have a 'check availability' function for the subdomain that the letters will live at
* ok I just created this album, got a subdomain, etc... and clicked 'write a letter for XXXXX' right--now you want me to enter my info all over again?! I just did! I understand now (hint: I didn't get this point from your front page. The page shown right after you create an album is much mroe informative) that this is for multiple people to collab on some letters for a special time in somebody else's life, and you need to get all those people's info too. But you should probably remember me since I filled this stuff out not five minutes ago.
* What if I want to attach links, videos, files, etc... rather than just images?
* How do I get back to the root url of my newly created album after I have successfully written a letter? I see no navigation bringing me back to XXXX.fromabirdie.com/ from XXXX.fromabirdie.com/letter/thanks
* from my albums root url, I would like to see (at least a preview of) the letters already written, not have to click a link to another page. The whole reason I'm here is these letters, why make me jump through hoops?
Sorry if I sounded a little brash at all, I just did a really quick run through and jotted my immediate thoughts down. Of all of these issues, I would say the speed of the front page loading should be a major concern. Is anyone else having it load this slow? Besides that, I really do like the concept and can see myself using it not as much for my girlfriend's birthday, but possibly for a cousin's graduation or for a coworker who is moving on or retiring. Right now I'm working as a student developer for my Uni's Residences Dept, along with a handful of other people, three of which are graduating in a week. I think being able to set up one album for all three of them would be great, rather than having to do one for each.
Once again, I really like the concept, and hope to see future iterations be born, because I think it has a lot of potential!
* Performance is no doubt an issue (as you can see from everybody else's comments ;-) Will fix that asap.
* Good point about not having to re-enter name & email when writing a letter after you've just created the album. Will fix.
* Attaching links/videos is an option for a future version.
* More important than that is to support multiple time zones, so you don't have to guess what time it is in NYC! :-)
Thanks a lot for such a detailed review.
Some quick things that would help:
* use :cache => true for both your CSS and JS files, this helps more than you'd guess
* make sure passenger is serving your static content without hitting the rails stack. I don't know much about passenger, but you should check on this.
* as 'there' said, use properly resized thumbnails.
Thanks for the tips on Passenger. I'll take a look at it...
Your comments are much appreciated.
Please don't take this the wrong way. I love the idea and wish you the best of luck.
I love the idea. But I have a visual problem with the page (other than the massive loading times, which you've already promised to fix):
Way too many fonts on that page.
The logo on the top left, the "Album of letters" script, and the "TOUR" button are all different fonts, and it's ... less than pretty :)
Get rid of the military-style "TOUR" font. Maybe tone down the crazy "from a birdie" logo ... it looks too twittery.
Also, tone down the cross-hatch on the back of the page. Nobody writes letters on corduroy pants :)
I think you should work with a graphic designer to choose a good color scheme and typography set that work. The idea is excellent and your page almost gives the "vibe" you're looking for. Seeing that page, I really wanted to write some letters: so that's a huge plus.
I like the layout of the elemnents: the "An album of letters" is intriguing, and simple "big middle box" layout works well, because it feels like a letter.
At 56.6 Kbps just the top portion of the letter graphic takes over 35 seconds to load.
Here's the same graphic saved as a jpg using the fireworks engine - no different in appearance but 10 times smaller: http://img36.imageshack.us/img36/3946/amalfitopcreate.jpg
Here's your png for comparison: http://www.fromabirdie.com/images/Amalfi_Top_Create.png
you'll have to work in the exact matching background gradient but it will be worth it.
I am aware of the problem with the images (300KB each! ;-) I used png because I need the transparency, but my very first task now is to fix this problem.
Thanks
- The heading text is hard to read (perhaps choose a different font?)
- The button's rollover states aren't preloaded, makes it a bit awkward. Preload them, or better use CSS sprites
- The PNG buttons aren't blending properly with the content's background image
- The tour's screenshot thumbnails should be small images, not large images resized with HTML. End result is that each one is ~200K. Easy to fix and would make the page load a lot quicker
Its a really nice idea though - I think people would love to get a collection of letters from friends on their birthday, anniversary, etc. Keep going!
[1] http://www.fromabirdie.com/images/feedback_tab_white.png
[2] http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png* Original creator needs to register, use a confirmation email to verify them. * ReCaptcha for other writers * email confirmation before doing the final delivery to the friend.
Also make sure you have the creator write something personal for the recipient to see when they get the delivery email. I get e-cards from my relatives all the time and I always delete them.
I would also give them the option of downloading a PDF of the letters.
Good Luck!
BTW, the creator can write something personal, both for the recipient, and for the friends who come to write their letters. It's a customization option in the album admin page.
Thanks a lot.
Looks well done though and the handwriting like fonts may combat this.
Thanks much for the suggestion.
But we do have a model to generate (modest) revenue, which hopefully will cover the (again, modest) costs: At the end, when the recipient has seen all the letters, s/he can order an actual, physical book with all the text. It's printed on-demand, and we're make a bit of $$$ over what the publisher charges.
But must work as all other online-to-offline modeled businesses. You can contact Springwise.com maybe they'll put in their feed, they like these on/off combinations.
Useful to keep these additional models in mind when thinking of a new business idea
Our goal when we started the project was to be, in a way, the opposite of groupcard. Whereas they (and their format, and their examples, etc) encourage quick, short messages ("Happy b-day dude! 21, wow! now you can legally drink!"), we created our site for people who want to write longer, more personal, and more detailed letters. Hence the design with the scroll, the hand-written fonts, the lack of shinny images, etc.
You'd be surprised, but the average length of the letters that are being submitted is a bit over 300 WORDS...
I do like groupcard... we're just targeting a different audience/need...