MVC class development needed for a shop directory system, the main purpose of this web based app is to register shops into a directory, shops owners will need to be able to maintain, a logo image, shop address details, a shop homepage (including a single image and text and contact information), a news article maintenance function (including an image, title, description, published date, date created), an event maintenance function with similar functionality to news with datetime start and end added, a document upload capability that will check that file size is under a predefined limit - upto 3 documents should be uploaded.
A shopper class must also be developed with email address as the username and address details.
API 's will also need to be developed so that the application can be used by mobile apps using jquery mobile.
The successful candidate will be able to demonstrate the development of a system with similar functionality and also be able to advise on MVC pattern strategy and also be able to advise on implementation.
Full requirement specification with use cases and class diagrams will be supplied.