Front-end page to add content for a specific content type I am new to Drupal and I am working on a page created by the Views module and I am displaying my content as a grid.

As I already know it is possible to add content to my specific content type from the admin panel, I would like to have a front page which has the same functionality. 

Is there anything which helps me achieve this?
You can simply go to achieve
Using the 'Admin Menu': Configuration > Site Information.

Under the Front Page section, change FRONT PAGE to content add information.

I think you should look into

Form Block module.


  Enables the presentation of user registration, site wide contact, or
  node creation forms in blocks. This is particularly useful for
  including forms on panels.


Advanced Form Block module.


  Create any number of blocks with a particular node edit form.
  
  Create any number of blocks with a particular node add form of a content
  type. 
  
  Create as many blocks as you like of each kind.