This projects is a GetaFreelancer alike project, that collects data about services providers in sales support, marketing, communication, marketing surveys, and about company customers that need that services.
Besides, there is a subscription based service that will precise the rights of the customers to use the various services provided.
Our consultants will have limited access too, so that they can update the records of their customers only.
We need a small accounting program to know the balance of each customer, because some payments will be done online, some others offline.
Our consultants get commissions also for each customer they bring on our site, so we must track the flows generated by recommendation (kind of MLM program)
We need to track the behavior of every customer, and to integrate counters that stamp any action done with a customer. For example, if one of our consultants spend 50mn on the phone with one customer, he must be able to enter : customer code, consultant code, date, start time, end time.
The customer will be able to watch online his activity with us, thanks to this stamping.
Data collected on service providers, company customers, our consultants, and all linked activities, must enable data mining processes to define targets that can be activated by specific further actions.
Code must be clear and well documented
As ever, I recommend that the Data side, the Functions side, and the interface side, be dealt separatly to favor website evolution in the future.
Hosting capacities appeciated so that we can see the site development online. Makes communication easier.