The solution looks interesting, good work.
Website does not inspire trust as there is no mention at all about who the seller is.
Terms of use, privacy policy are also relevant, especially in this context where software gets access to all of customer's data...