A prototype based on the tutorial of Justin Mitchell (codingforentrepreneurs.com)