Hiring a Web Developer/Designer to create only the beginning of a Web Site.
If this milestone is completed in a good amount of time for a good price, there will be further work immediately (NDA required).
## Deliverables
TECHNICAL SPECIFICATION:
1.) Create Website's Database:
a.) Dynamically-resizing:
a1.) New entries can be added to the database via batch-loading.
a2.) New entries can be added to the database via form-controlled user input.
b.) Each entry consists of 6 fields:
b1.) Field 1 is the Table's "Primary Key" Field (Unique Entry Identifier).
b2.) Fields 1, 2 and 3 are Required.
b3.) Fields 4, 5, and 6 are Optional.
b4.) All 6 Fields accept general text (letters, numbers, special characters, etc.).
2.) Create 1 "plain" Web Page (basic functionality only: no colors, background images, etc.) to accept input, access the database, and display output, containing:
a.) 1 "Graphic" containing 1 database entry (all 6 Fields), updated dynamically (without reloading the page) after the "Search" Button is clicked.
b.) 1 "Textbox" search box that allows user to input general text (letters, numbers, special characters, etc.).
c.) 1 "Search" Button that queries the website's database with the User's search box text (without reloading the page).
d.) 1 "Form Box" that allows user-input of 1 new database entry (6 Text Fields).
e.) 1 "Submit" Button that adds the new user-input entry to the database (without reloading the page).
FUNCTIONAL SPECIFICATION:
1.) User navigates to the Web Page in a Web Browser (make compatible with as many as reasonably possible, but at LEAST the latest versions of Mozilla Firefox, Microsoft Internet Explorer, and Google Chrome).
2.) "Graphic" is default-populated with 1 random database entry (all 6 fields).
3.) User inputs text in "Textbox".
4.) User clicks the "Search" Button.
5.) Database is queried for a match of the user-input text with Field 1 in the database's entry fields (without reloading the page).
6.) If a match entry IS found in the database, the graphic is updated with the all of the match entry's 6 fields (without reloading the Web Page).
7.) If a match entry IS NOT found in the database, the graphic is not updated, and an error message is displayed to the right of the "Textbox" (without reloading the page): "No entry found. Please add via the Form Box below."
8.) User inputs data in all 6 fields (1 new entry) of the "Form Box".
9.) User clicks the "Submit" Button.
10.) 1 new entry (containing all 6 fields) is added to the database (without reloading the page).
11.) User repeats Steps #3 - #6.
COMPLETION REQUIREMENTS:
1.) Turn over all related virtual materials (source code, etc.) and the rights to them.
2.) Have the Web Page and Database up and running on a development webserver I can access to test its functionality as described.
3.) Basic instructions on how to modify/update the Database on the back-end.
4.) Basic instructions on how to modify/update the Web Page on the back-end.
VERY IMPORTANT: To separate you from spammers, please write "I AM REAL!" as the first line of your bid. All bids that do not start with this phrase will be deleted.