update: made 53 points! Thank you for your support!
The competition kicked off at 12:00AM UTC / 00:00 UTC on October 18th, 2014 and ended at 11:59PM / 23:59 UTC on October 19th, 2014. Had a great fun being on board with hundreds of participants around the world. Bellow are the details about my entry.
Very often I caught myself exchanging a lot of e-mails with friends to decide what is the best date and time to make a dinner, a happy hour, or even a meeting. Instead of having your inbox bloated with replies like “I can only in X,P,T,O dates at A,B,C time”, or “I can’t in this date”, or “I can’t at this time”, and responses like that. My proposal was to build an application in which you can create a poll providing the event details, along with the date and time options to participants indicate when they can go, or not.
So, after putting a lot of effort developing the application, testing it a lot, I did my last push to Heroku, and I left my computer to get a good night of sleep. But the bad news arrived at early morning: the DateTimePicker component stopped working. One day before it was working really good, in all browsers. How this could happen? What was the reason behind this? After digging into it and seeing that it was not my fault, I started to search the component Github page, and found this issue, for a TL;DR you can go directly to this comment.
As always, the less code, the better. Don’t throw dozens of libraries for things that should be simple. Keep everything that you can thinner as possible. Stay with this mantra. You’ll never regret!
If you are a judge and want to test my application, you can. However, if the date time picker is not working for you, you have to input the date and time options, manually, in the following format:
- MM/DD/YYYY HH:MM AM/PM
- 10/20/2014 08:30 AM
- 10/20/2014 08:30 PM
Alternatively, you can test using another browser than Google Chrome. For me, in Safari and Firefox the date time picker component is working fine. Go and give it a try! http://railsrumble.com/entries/10-groupgo