As part of the CMPUT 410 class at the University of Alberta, this project is about creating an online retailer system that also capable of transparently order out-of-stock products from "participating store" and purchase it to sell to its customers.