Knowledge of developing websites using APIs (Google Search, Google Places, [url removed, login to view] API) is a key concept
Knowledge of Leaderboard concepts in rewarding user activity
Knowledge of Scheduling events/activities from user's perspective using Cron Job or other feature.
Knowledge of User experience in web development.
Are you capable?