PHP MVC back-end with Foundation 5 front-end.
Signup, reset password, change email, email activation, login, user profiles, add friends, upload videos, edit account, edit profile, email system for notifications, albums, comments, admin panel, moderators, mod ban list, mod activity list mod titles, mod permissions, mod edit for profiles, moderator only forums, forums.
Can start right now and have a great host that is $4 a month, fully managed servers so you never have to worry about that.