Show HN: My girlfriend needed a Secret Santa web app, so I built her one
memofromsanta.com
memofromsanta.com
Really? When I needed one Elfster was pretty easy to find.
Landing page looks nice though.
The courses on Codeschool helped me tremendously, and this was fun to play around with: https://github.com/rvagg/learnyounode. I read a lot of blogs and some books (will get links later if you want), but mostly it was just trying until it clicked.
Edit: my Ghostery reveals just that: Addthis and Google Analytics. I could perhaps replace Addthis with just a Twitter/Facebook social button, but I liked the layout of the Addthis buttons.
Not sure if you've fixed that already, but it seems like an important feature to get right...
EDIT: Should be fixed now :) Thanks again for pointing that out. I really need to adopt a TDD approach.
> IP Address 95.85.5.100 is listed in the CBL. It appears to be infected with a spam sending trojan, proxy or some other form of botnet.
> It was last detected at 2013-12-05 22:00 GMT (+/- 30 minutes), approximately 20 hours, 30 minutes ago.
> This IP is infected (or NATting for a computer that is infected) with a spam-sending infection. In other words, it's participating in a botnet. If you simply remove the listing without ensuring that the infection is removed (or the NAT secured), it will probably relist again.
The warning I get from our network appliance: IP address is either verified as a bot or has misconfigured DNS.
[1] https://github.com/mailgun/flanker or http://documentation.mailgun.com/api-email-validation.html
Just one slight thing I noticed is that the "winsdom_scriptregular" font is quite hard to read.
The font indeed is a bit hard to read. We were in doubt about using it for a while because of this, but in the end we liked the handwritten lettering.. so we went with it anyway. :)
Great idea for a web app by the way!
"We'll make sure everyone knows for whom to buy a present!" vs. "We'll make sure everyone knows whom to buy a present for!"
Good job on the who vs. whom though..
Was just about to set up a Secret Santa on Elfster... was wondering how your site stacks up in terms of facilitating a gift exchange between friends/coworkers?
We send out an e-mail to everyone on the list saying that Santa is busy and asking them to buy a present for person x. The rest is up to them. Not as advanced I guess :)
It's not quite perfect and seems to barely hold itself together (am I signed in, do I have account or do I not?!, etc..), but my friends and I have gotten by. I was able to invite people, remind them to join before the deadline and set exclusions on matchups (I didn't want significant others to get each other as well as people who aren't good friends). People have wishlists, like you mentioned. It's served us well enough for a one time thing, I'm not really sure what else I would need or want.
I guess one could extend the concept and become a broker for the gigantic anonymous gift exchanges? Like the Reddit Secret Santa, except people order from you or send you the packages? I know of people who never got their present even though they had sent a present.
I ask as a young developer looking to gauge where he stands. Anyone have resources they could suggest for gauging fast/slow development for oneself?
If this is your first app, I'd expect around a week as you figure out routing, templating, orms.. If you were using Rails, maybe 2 days? This would be very similar to any of the intro project/tutorials.
Goodluck, though I have some advice: there are bigger problems to solve as a developer, this isn't one of them. This (and most web projects) are simply web forms that interact with a DB. It is no engineering feat.
I am finishing something now that I hope to post to Show HN as well. Get some feedback, etc.
Edit: AKA derpson5, decided to change my username. Sorry HN DBs, wasted a record.
My name is ______(yourself) and this ____(verb) _______(noun)!
Hi Dinosaurs,
My names is atwebb and this is madlibs!
And you'd put the parens on the line, but I'm not sure of the markup for underlining here and feeling lazy.
Otherwise, i think it looks great :)
press "+"
visible error message