learning by creating a social application