Saturday, February 02, 2008

Well, as I mentioned in part I and part II, I'm building an application track my coupon savings, specifically Entertainment Book coupons, called Coupon Tracker. I've got a couple people signed up, but there is still lots of room for people to try it out. Just go on and go sign up.

Today, I got a day to work on it, so I spent the day finishing up my specs for remove, as well as adding some specs for better user feedback if a coupon can't be saved for some reason. I also discovered the form.date_select helper, which creates a nice set of drop-down selections for choosing a date. Before this, the date field was a text box, which makes it way to easy to put in a date wrong. I also added a What's New page, along with some other stuff. I also got to play a bit with some unnecessary AJAX with script.aculo.us to make a title pulsate a bit. Here's the list from the what's new page of what I did today:

2008-02-02
  • What's New (this page) added
  • Added the ability to delete a coupon. Just click the x next to the coupon in the list
  • Put some validation feedback on the coupon to give feedback on why the coupon wasn't saved
  • Changed "Date Used" input to an easier input format (drop-down selections)
  • Sorted coupons from newest to oldest
  • Added header to show how many coupons for how many users we track

I'm learning a lot of rails as I go along, so I'm definitely making this well worth my while.

I also recorded a screencast of using Coupon Tracker to see how easy it is right now.

Saturday, February 02, 2008 7:23:19 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]