FiBiRi.com running on Grails
I’ve been working on FiBiRi.com on and off for about two months and I finally got it live. It is still kind of in alpha stage, but the functionality is largely there. This is my first serious application written using Grails, and I must say I’m hooked.
Of course I’ve dabbled a bit here and there, but there is nothing like a real app to learn a new framework with. I had some minor pains but nothing too bad. All told I have about 120 to 160 hours in it which isn’t too shabby. A good portion of that time was learning grails and groovy so if I had to do again I could probably shave a good 20 or so hours off of that development time.
Things to do
There is still a lot content left to add along with the monetization stuff. I still have a few functionality items to add, mostly to do with the itineraries but I’m pretty happy with it. There is actually almost as many hours in gathering the content as there is in development time. Needless to say that ratio will only get wider as more content is added. It is also only focused on Las Vegas, but is set up so that any city or destination can be added so there is room to grow.
Technical details
There are 23 controllers, 18 domain classes, two services and two custom tag libraries along with 60 or so view pages (mostly admin). It is running in tomcat 6 behind nginx on a small Linode.com box with MySQL as the database.
I could have run it straight on tomcat, but chose to front it with nginx for a couple of reasons. One because I wanted to try nginx (I love it…) and two because I can later do some fancy caching behind it using memcached.
If anyone has any suggestions, feel free to let me know!
Don’t miss anything, subscribe!
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

hi there!
nice work. registration is not working. you should find someone who helps u a little with the design. sadly there are nooo good looking grails apps out there. joh and i found many more exceptions while clicking thru. yeah, this page is pretty alpha. maybe u should invenst another 2 to 3 weeks in your app. maybe more.
greetz