Advice on creating a page which requests info based on a template

Hi everyone,

I’d really appreciate it if someone can point me in the right direction for tutorials/components on how to create the following:

  1. Website page which has a a number of templates for a shirt.
  2. Selecting a template, users then need to specify options for the shirt (which we create). These options include: colours, badges to add, stitching etc.
  3. If the option from 2 requires a file/design, then users upload this file on the site
  4. This info is then sent to a database and/or email for our team to begin creating.

I assume that I need to research or implement the following for each section:

  1. Portfolio?
  2. ?
  3. ?
  4. Forms?

We really want to learn to do this internally, but we’re unsure where to start. Any advice on which components or areas to research would be greatly appreciated!

I would recommend checking out the Corvid Forum and posting this there.