Your task is to create a simple product management tool that lets you create products and search products in a listing page. You are required to use Ruby on Rails (>=5) and React/Vue/Ember for development.
Your app will implement 3 models.
Productwhich contains the following attributes/validations:name(string (0-1024 chars), unique)upc(string (10,12 or 13 chars), unique, only numeric characters (0-9) allowed)