1- You post your CV and other people/companies can see it and contact you if they are interested.
2- Companies post job opportunities and users can see it and contact the company if they are interested.
3- Both above
As Nor said, it would help if you give us more details.
yeah its a freelance website for my country like guru.com
and there is a problem about payement system
how can inforce the freelancer and the company to the payement process via my website not by their emails , so i can get a share ??