* A signup process..
* A login form..
* A logout facility..
* Session control…
* User profiles with uploaded thumbnails..
* A member directory…
* Adding members as friends…
* Public and private messaging between members…
* Styling the project…