my example is Digitalpoint site but not as complex as that at all.A very simple one. I want to have a fresh page on my site that perform a task where members can post e.g. Contest -- it will be submitted for moderation b4 listing. Most importantly, the listing will have "ending date" and probably "number of views". Then a detail page about the listing simple. It will have a simple search bar to search listing with keyword. Just like a marketplace or craigslist type but no need to contact anybody. How can i achieve this? Will i need to build add-on or build a fresh web application that can perform this task? If i want to build add-on, is there any comprehensive guide? Thank you for reading, i will appreciate your answers.