Build an application in 10 hours
This past weekend I designed, coded, and deployed an application to track my progress with the C25K running program. I looked at several products that are already out there for this purpose but couldn’t really find anything I liked. Most of them are heavily ad supported and a bit clunky to use. They also try to be all things to all people and, since I’m obviously not all people, I need something different.
I’ll eventually post some screen shots, and more detailed project information, but I at least wanted to describe some of the tools I’m using for this project.
Code Igniter
The truth is I spent about 13 hours on this but three were spent trying to get a feel for CakePHP. I wanted to use an MVC framework and had heard good things about Cake. But after working through their tutorial, reading a good portion of their somewhat poor documentation, and trying to start coding my application I decided to abandon it and look for something else.
I first heard about Code Igniter about a year ago and thought I’d look it up again. I’m glad I did. Within about two hours I had the basic pieces of the application working. They have excellent documentation and look to have an active community.
XML/SWF Charts
A data-driven graphical display of my progress is a key feature for this project. I need to see the progress I’ve made and the goal I’m trying to attain. I also like playing with charts. Again, excellent documentation was a deciding factor for my choice of XML/SWF Charts. You can use a free version but I think it ’s worth the cost of a license. Good software components deserve compensation.
Blueprint CSS
Since I had limited time over the weekend, most of it was spent in development. The little design I did was primarily control and content layout. That’s where Blueprint CSS really shines. With little modification I was able to implement the layout I needed in a short time. I’m not sure I’ll stick with it but it definitely helped out in a pinch.
Leave a Reply