Required: An IM client -
Written in C++ or C#
Utilizing a MySQL database
A sign up form written in PHP, accessing the same database, with -
(all required to register)
An error page if the passwords don't match and if one or more of the fields are missing/invalid
A 20 character max name limit, 3 characters minimum. Pass must be at least 5 characters long
The ability to use all letters and numbers in a name, along with spaces.
A sign-on screen that is about 3" x 5" and shows a yet to be determined logo that is 3" x 2", and has a 'name' and 'password' area, which
look through the database to see if the entered name and pass exist/are correct. If not, the screen should say 'Incorrect
pass' or 'This username does not exist'. If they are correct, it will open the buddy window.
A window about 3" x 7"
A drop down 'options' list at the top(On a grey background) with:
Change Account(logs out and opens a new sign in window)
Change Pass(asks for current pass, and puts two fields for new pass. If the current password is correct, and both new passes match, the pass
is changed. Pass must be at least 5 characters long)
List of 'buddies'
A button on bottom that is clicked to open a new IM message and has a section to type the screen name of the person you wish to talk with.
Clicking a name on your buddy list automatically opens a message to that buddy
A basic IM window that shows each person's name underlined in the window when they say something
A window that interprets the italics, bold, and underline HTML code.
A small area that allows typing to be put into the chat, that enters the message into the database when 'enter' is pressed.
Any questions will be answered. Extra information on the look of the interface and anything else needed will be given if asked.
Employer questions: (1) Have you ever worked on an IM client, e-mail client, or something similar?