Golf Scorecard Project

Just another iPhone app

Progress May 22, 2011

Filed under: Uncategorized — colharris @ 11:13 pm

Managed to make some progress on the website this month and it’s starting to come together. Really enjoying using Ruby on Rails and making the most of the wide selection of gems that are available.

Here’s some of the things I’ve been working on this month:

  • Implemented the golf scorecard data model and basic CRUD operations
  • Added devise for user authentication
  • Used gravatar_image_tag to show user avatars
  • Added address info for golf courses and used gmaps4rails to display a google map
  • Implemented omniauth to allow users to sign in using their twitter, facebook or open id accounts
  • Migrated the project to Rails 3.1
  • Implemented a ‘contact us’ form to try out sending emails from rails
  • Used token input to select users and courses when creating a new round
  • Used the JQuery UI to add a nice date picker
  • Added the JQuery Lightbox plugin to view the app screenshot on the home page
I’ve also done some research on the best way to integrate the GolfersScore app with the website. When I looked into this a year ago I didn’t really like any of the existing frameworks such as ObjectiveResource. This time around I’ve found RestKit which seems to be a fantastic framework for working with RESTful APIs. Pretty happy with it so far and it looks like it’ll do everything I need.
I’ve started adding it to the GolferScore app and I’ve so far been able to view the course list, create new courses and edit existing one. I’ll post some more info about RestKit and the updates to the iPhone app soon.
Advertisements
 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s