This assignment is to put your best photographs online as a portfolio. Once it is up, review it against the guidance in how to build a photography portfolio, then ask someone whose eye you trust to look through it and tell you which images are the weakest. Any portfolio host works, and a simple site on your own domain is a good long-term home; see how to build a photography website.
It is important at this point to create your photography portfolio because if you don’t start now, you probably never will!