Badstore (https://www.vulnhub.com/entry/badstore-123,41/) is an application that simulates an online store, developed with JavaScript and MySQL. It has the most common store features and it is possible to apply basic security application concepts to it.