We need to add functionality to an existing website. This is a music community website, currently driven by user generated content, and we want to enhance it with Music Store which will sell songs, wallpapers or merchandise etc. User or buyers will have to register before they can do transactions.
The website will have a catalog that will show list of complete tracks of music store. such as track list, newly uploaded songs, most played songs, favorite song, favorite musician. and it will show business scheme that attached to particular song.
As other standard music store it will have shopping cart feature, which will support promotion scheme, applied on items that is affected by it.
Shopping cart should be able to add things to cart easily, and update cart quantity and then show a screen to confirm the products. It is also and information of payment channel which there will be several ways of payment. (voucher, credit card or bank transfer)
It's using our internal Presentation Layer Engine as template management (based on Zend framework), using Magento as e-commerce framework that will be modified/extend to meet the site's needs. It is using currently MySQL and Propel as ORM library.
Note for bidder: you must have portfolio which include in development of social networking and familiar with Magento and social networking concept. And also please submit the cost and time line to get this project done.
Platform:
Linux, IE 6.0+, firefox 2.0+, opera 9+, latest safari and google chrome
Deliverables:
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Complete documentation of API and module created for this Application [How to document (developer's guide)] as well as meaningful comments across the source code that helps the maintainer of the code in the future
3) Technical Documentation of the application like ERD (and important notes regarding the tables and fields),
4) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Categories:
(Note: Like everything else on this page, these categories are part of the original contract for this project.)
User interface (UI) design, PHP, Internet browser, Web services, Linux, MySQL, Search engine optimization (SEO), Javascript