A client, based in Portsmouth, NH, approached me about creating a site with a large database of vintage electronic equipment. The site would be used by audiophiles to research vintage turntables. The data would provided by the client. Browse and keyword search would be required. Links to current and past eBay auctions would also be available. Search engine optimization (SEO) would also be important in order to achieve wide use.
This project was a good candidate for a Model-View-Controller (MVC) framework. There would be large amounts of data, and future growth was important. There would also be an opportunity to use this site for other types of eclectronic databases. The Code Igniter open source PHP Web Application Framework was chosen. A Model-View-Controller system separates the data model from the view by using the controller as a go-between.
