I want to design a web-based "game" where people add words, plus other information related to the added word. Others should be able to rate each of these entries and the ratings add up to the person's total score.
This would mean having registration for users, a form to collect the info, a database to store the info, a rating system and hopefully some good graphics.
Which technology would be easy(er) to implement this? Which should I avoid?