How to Store Data on Filecoin

Hi Everyone! i’m researching the filecoin protocol for an app i’m working, i would like some help to achieve this set of goals:

  • Set up a wallet cointaining Filecoin coins.
  • Upload data to the Filecoin network and pay for hosting for a fixed period time.
  • Download content that was uploaded.

Any help will be appreaciated, thanks in advance