We are looking at building a website for our customers (Laborers) to log on their details from the country of origin through our offices in their countries. The data will be viewable through our sales offices in the deployment countries.
Every new applicant who registers at home (Eg. a mason from nepal) can register online or through our office in nepal. He will put in a photo and his details and which countries he would like to work in (Eg Canada, UK, Saudi ... etc).
When the entry is completed, and when our sales staff open up the same database in the corresponding country (Eg in toronto) they see the new applicants that are now ready to work in that country.
The sales staff may BOOK an applicant if he found him/her a job, and the application becomes Viewable but not selectable.
Also people and employers may log on to the website and view the application and request to see the employee.
So the main data entry happens by admins AND normal users (with different level of authorization), while the viewing and selection process can happen through our recruitment consultants at sales points, and general users can log on and chose a specific category of employees.
Each entry would have multiple flags and are all timed (eg any applicant without selection for 30 days the system send a message to the administrator.) (2nd eg, if an applicant is booked by a sales consultant and no work permit is issued within say 15 days the applicant will be notified and will be selectable again to the users.)
The entry should be linked to tweets, and the website will have a FORUM for complains.
Also the standard features in the HOME page like About Us and Contact US etc.
Design should be simple and inuitiative, we want practical solution, we do not mind semi ready template.
You should have an experience building a similar website.