I am looking for someone who can build an online application that will enable 3 seperate main areas (Admin, Employer, and Employees). The admin will have the ability to review all details of the site, add new employers, and new employees. Employers will have the ability to add new employees, review employees productivity based on the employees input, and employees will have the ability to enter contacts/sales from there customers.
There will be several different forms for the employees/employers to select from to complete such as new sales tracker, prospects, marketing, etc. When the associate completes the form they employer would be able to see the results at anytime through a summary and would be able to drill down deeper to individual entrys. So for example, the employee made 15 prospecting calls the employer would be able to see the summary 15 calls and have the option to click on the 15 calls to see the associates entry for each call, each sales entry, etc.
The system would also need to schedule several follow up calls for each new sale when a particular product is sold such as 7 scheduled calls in 2 days, 1 month, 3 months, etc.
Last, the Admin must have the ability to add several different employers and there employees with out any of them knowing of each other. Example, ABC company can log in and see there associates but not XYZ companies associates. I don't want them to only see there data and associates productivity. Each company will be paying for there accounts based on the number of employees they have, which means admin must have the ability to suspend any account and terminate any account. In addition, it would be nice if this system could handle the billing through paypal via automatic subscriptions, mail in payments, etc. But not 100% a requirement. Admin should be able to see how many employees the company had on each day of the month to ensure accurate billing if the system is unable to perform the billing functions.
While I realize this may not be as detailed as you would like but I am in the process of finishing the project guidelines. The person taking on this project must be willing to sign a non-compete agreement and be willing to sign an agreement stating this project will not be resold.
I do not have any preferences as to what database should be used. I do want something that is able to take the data from each form, put it in a report format, and utilize minimal information. This will also be hosted on a secure site. I do require that installation of the program be easy to perform for someone with some experience installing various scripts in case, I move from one hosting compant to another. I would be willing to explore the option to have the employer host the program on there own website provided I have the ability to control the licensing and number of employees. So for example, I can install the system on the employers website charge a package fee like 1-5 employees, issue a license number that would be good for each package and require monthly/yearly renewal.
Those that I select will have the opportunity to see a live version of something similar to what I am wanting via screen sharing on skype and would like to have a final conversation with the programmer to ensure we are on the same page. I perfer the programmer to operate from the united states. If you have questions please do not hesitate to contact me.