I need a developer to create a basic user, ban, messaging, and profile system for my website. A user needs to be able to register (with email verification) and login using their email address and password. After logging in, they should be able to send messages to other users (by email/user name) and also receive messages in their inbox. Sent messages should be displayed in their outbox. Users should be able to edit their profile (static fields) with a 'resume field'.
Users also need to be able to be banned by a user who has an administrator permission, and this should be handled at login -- if a user is banned when they login, it will display an error notifying them that they are banned -- they will not be able to continue with their login.
The developer must create the MySQL database and tables required to complete this task -- required tables will be described to you in more detail.
The developer also need to write this code modularly (i.e. I need a set of library functions to perform tasks such as registering users, logging in, getting user information, etc.)
The website template is provided, so no 'design' is necessary -- only code.
NO BID OVER 80 DOLLARS WILL BE CONSIDERED