I developed a fast vertical pattern mining algorithm for mining contiguous patterns. It has one main parameter for accepting desired length of patterns to mine. It has a secondary parameter that shifts the start position of the sequence before mining patterns.
Your app would definitely benefit from providing an example csv file, just for demonstration purposes. Maybe just a download button with an example.csv file.