Searching protocol for "catalogue"
Guard against XSS and injections with validation.
Code review Ruby/Rails with SOLID in mind.