How can I make it so that users can add content to my site?
You only have to provide access to anonymous user to add content for the content type that you have created. For that go to permission page of Drupal:

admin/people/permissions

Check the following check boxes for anonymous user.

Basic (your content type) page: Create new content
Basic(your content type) page: Edit own content