I want a user to come to my website and fill out the contact form depending on whether they're individual volunteer or an organization. Once they submit that form, it should create a username/password for the user so that they can visit the site and update their profile or preferences like interested in helping homeless, kids, seniors depending on whether they're individual or organization.
How do I create that form? Where do I begin? What components do I need to enable for this work?
Any help will be highly appreciated.