Here is how it works -
1. Creating a User: The first time the application is started, the user needs to create a username, password and enter their email address. This information is stored on their computer. Every time they start the application they need to log in to ensure the data stays private.
2. User's Black Book: The application lets the user enter in a new record for each person they meet. Each record has fields for the person's name, email address and other contact info. The person's picture, if desired, can be dragged and dropped to be added to the black book or a new user can be added by right clicking a picture from IE and selecting Add to Application from the context menu
3. Adding a Date: Once a person is in the user's black book, the user can add specific meetings. This includes the date, time and other details. There can be multiple meetings for any one person in the black book for follow-up purposes.
4. Rating the Meetings/Interviews: After a single meeting is added, the user then rates each candidate on a sliding scale from 1-10 on a variety of criteria that are hard coded into the program. These rating categories will be provided.
5. Adding Notes: After rating each criteria for an individual, the user can then add notes about the meeting.
Viewing the Application
- The user can flip through their contact list, viewing each person inside and the associated meetings on each page. This is similar to flipping through a note book.
- The user can also view a report of all the ratings for all the people in their black book, which is displayed in a table with their names and then ratings. This list is sortable by any rating criteria.
- Any page or report is printable.
Essentially the application is a glorified address book with a picture and some ratings.
UI
- The UI should be extremely user friendly and cutting edge; The app should feel like a personal application (ala Trillian, iMesh, Napster) and not like a businesss application (ala Outlook, MS Word).
- UI mock-ups should be submitted for approval prior to beginning work.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Requirements
- Must run on Win98 and above
- Must be able to interact with IE for picture drag-drop or context menu interaction
- Final deliverable is a complete installation package
- All data must be saved in XML format
- All data must be encrypted