Spryker offers a full working demoshop. The source code is under MIT so you can use it as a boilerplate for your own projects.

 

SEE THE DEMOSHOP