I like to code a program manually. This makes me learn from my mistakes. After coding many php applications I have noticed there is a basic procedure we repeat every time, that is creation of Class for each table in Database.
This is a tedious task when done manually for each table. So I have decided to write a PHP application which will develop a fully coded Php Class from a Database Table Structure.
The Application will take structure of database as input and will produce the Class structure. This will reduce most of the coding work.
I will start working on this App after my sessionals i.e. after 22nd April 2009 and will try to finish it before 30th April. Its code will be opensource and will be directly downloadable from my website and the project will be hosted in Sourceforge. Its live demo will be available on my website http://www.rahulprasad.com. If time permits I will write a tutorial on How the project Codegen Php is acomplished.
This is going to be my first contribution to opensource community.
I get this feeling that somehow this project can lead to a website that can “evolve”. Which means the website which can change its own code and upgrade its algorithm. Currenly this is just a theory. I will think on it later. I have to sleep now.