Beluga is opensource software for rolling your own ecommerce site. It is built with React + Node, and uses Stripe to handle payment processing. belugajs.com has documentation, tutorials, and a gallery of example projects.
Roll your own ecommerce site! Beluga makes it easy to create products and collections, theme your store, track order updates, and send emails with updates to customers. The project is built on top of react-create-app, and is easy to extend with custom components.
http://gpxjewelry.com/ is an example site built on top of Beluga, with a custom data integration for processing GPX files. Check it out, and let me know what you think! :)
This is project is super helpful! It makes it really easy to roll out your own e-commerce site without having to pay a fee to a platform. It is pretty easy to customize and the directions walk you through all of the steps to get it set up. I used it to create https://robo.cards The project makes it quick and easy to put your ideas on the web and see if people want to buy.
Beluga