Developer would need to build and design an online news posting site with minimum below mentioned features:
1) Open registration for new users.
2) Ability for existing users to login into the site.
3) Users should be able to submit their posts to the admin user via using a form with an optional upload button and click submit.
4) An automatic email should reach out to user who submitted the post confirming various level of status about his/her post.
5) Admin of the site should be able to manage the content of the site. Admin should be able to post new content, edit existing content etc.
6) Site should have the ability to load dynamic contents such as random selected ads.