The project I have in mind is for the grouping and management of domain names and domain portfolios into different categories/sub categories etc.
Call each part of this grouping a layer, each layer should flow to the next and the system should be able to handle an infinate number of layers.
Each layer should also have the ability for tracking unlimited variables, these would be under a variables list attached to the layer.
The variables could be stuff like traffic source for example, and every variable should have the ability to be tracked on its layer individually.
Every layer should have the ability to redirect to anywhere else, I.e a parking provider, a CPA affiliate, another domain name, this should be configurable by GEO location of the ip, time of day, or based on one a variable passed to the layer called red_code, there should also be the option to just rotate thru a preset amount of redirect urls on the layer per hit or x hits or x % of either depending on the layers configuration.
Redirect urls should have the ability to insert %domain% into them.
Stats should be viewable overall, with date ranges, and also be able to be broken down by layer/sub layer, also should be able to see what the traffic type was.
Ability to wash traffic (referrer), I,e double 302 redirecting or whatever other method works.
Php or C++