I want to make a website for an international group\club. The main purpose of the website will be to contain contact information and details for all of the members (picture, country, address, website, etc). I want all of this information to be searchable and browsable, so that any logged in user can search, for instance, for all members from a certain country or could just browse by name alphabetically. It would also be nice if logged in users could edit the contact information. Even better, the contact information could be specifically linked to their accounts and only they could edit their own information. The problem is, I have no idea where to start. I'm ambitious and eager to take on the project, but don't know where to start really. Any help would be greatly appreciated. Thanks!