This is a project we developed from scratch, working closely with the client. It included the logo and web design, that was later converted into a Drupal theme. During the development a lot of custom modules were developed, most important of which are the following:
The owner of MetalEra records was holding an inventory of all music cds/dvd/lps etc that were available in the shop in an excel list. Our task was to develop a custom module, that would automatically retrieve each record and convert it to a drupal node. Then, there came the magic:By implementing a number of free music APIs (like e.g. last.fm), these drupal nodes would be automatically updated with pictures and information not only for the Album, but for the artist as well. The retrieved info would be stored in the database to save bandwidth on future calls. So in the end, not only is there a list available online, but also a small "live" music wiki that would be updated in case information change.
A second custom module is working closely with a desktop application the client was running to keep track of the sales and clients. Everytime a client purchases a product in the shop, he/she earns userpoints that are updated in their Drupal profile and tranlated into discount for future purposes. Users have the option to pay cash or use the points any time. Future plans include the implementation of userpoints with ubercart.
it is worth noting that this project was developed under a very stressful deadline, during which we came through without loosing in quality of the deliverable.