MONTREAL, Quebec Canada, H1A 0A1
A opensource ecommerce platform Spurtcommerce, built on NodeJS and Angular. You may download their eCommerce platform for free and that comes with complete source code. You can tweak the solution for your requirement. There is a Community that support Spurtcommerce.