Please note: This project is a project for "bobik" only.
This project needs an experienced programmer for php, MySQL, Linux, Apache who has extensive knowledge of and has already developed scripts for the following area of usage:
*** Classifieds, Real Estate, Automobile Sales, Dating & Matching Site
and has programmed scripts for
*** Private Messaging, defining flexible Price Plans, Strong Admin Back-end for complete control over site
and has created systems for complete Multilanguage Content Control (for titles of menus, command buttons, command texts, links, drop-down values, titles embedded in graphics and photos and content text, control of everything connected to language) including control over font size, face, weight, colour etc. / and also the logo must be linked to the selected language by the means of language files or data base.
The project is a combination of the various services above and will be used for posting ads for buying and selling businesses including matching service.
There are three user groups that use the system in different ways:
Sellers: Post selling ad(s) and look for buyer ad(s) and/or buyer's search profiles
Buyers: Post buying search ads and/or buyer's search profile
Broker: Post buying and selling ads and/or buyer's search profiles
All three user group will use the matching service.
The price plans depend on
features included, length of time and volume
and are either subscription based or fee based
and has a validity from / to with the â€¦â€¦ of which price plan will follow after expiration
- Every group shall have a own default master price plan and each price plan has several sub- price plans as a default
- A system of Promotion Code should be installed and each Promotion Code is linked to a specific price plan that is valid from to / if expired default plan is valid.
- The admin needs the possibility to overrun all defaults by a special price plan on customer level.
Payment and invoice system
Several payment gateways are necessary â€“ the default is Worldpay
For each posting that leads to a payment automatically an invoice has to be generated and send to the customer by email (PDF) or printed and send per postal mail. Invoice content text is depending on the form of payment and the language chosen.
Payment can be handled in several currencies which makes it necessary to have prices defined in various currencies that are allowed for payment afterwards in this chosen currency.
The various features that are free or charged shall be defined flexible.
Posting ads, viewing ads, starting communication, membership, subscription, photos, documents, videos, speech, special features such as bold, priority listing on top of data output, priority listing in form of text banners on various pages (rotating) etc.
Data Entry / Data Output
The customer that enters the data should have the possibility to declare for the entered data several security and confidentiality levels.
Each data field should have a Click-box next to it â€“ when clicked published openly (=default not clicked)
Then the user can decide when the data that is kept private will be displayed/output.
a) viewable by authorization code only â€“ defined by customer / interested visitor has to apply
b) viewable if interested visitor signs/fills out a special online form declaring that he is keeping full confidentiality and then he can view the private data
The posting customer should have extensive control about his data and who is allowed to view what and under which circumstances
Link architecture and customer navigation must be excellent and easy to understand, also the functionality. Help functions must be implemented (like clicking a question mark opens a new window with help text)
The customer registration process should be done once for all three roles. Theoretically a buyer can become a seller and/or a broker and it is always the same data needed that is entered once.
Being a broker overruns / includes the other two roles
An individually agreed price plan entered by the admin overruns everything
For the rest the respective price plan of the role the user is acting as will pull the correct price plan
Private Messaging System
All users should be able to communicate on a private level â€“ each user can decide if his identity remains confidential and if yes, it remains until confidentiality is ended by this user.
For each registered user a PM account is opened and he can choose the view (all messages sorted by project/ad, by date, by communications partner)
The application is/was under programming already and is completed by some 70%. For the missing 30% the programming company is not able to find a solution. I need someone who can finish / complete the script in shortest time.
The main problems at this level, that have to be solved and programmed, are:
- Defining and usage of price plans (that's the main difficulty)
- Multilingual features of drop-down boxes and some other parts
- Private messaging system (nearly finished)
- Different user roles / groups
- Invoicing system
- Making the system more flexible
- Improvement of customer navigation
- Checking the code for bugs, errors and improvement possibilities
- Making sure that the system can be expanded and additional services can be included
- Data storage and data transmission need to be safe and sure.
Please only bid when you are sure that you have the experience and knowledge to complete this project and if you are 100% sure that you can finish this project. Bids are expected to be for the whole project!
100% Ownership! All work products created and provided by selected contractors becomes the sole property of Kaufmann Consulting and its clients ( including resell rights for script and design and they cannot be resold to anyone else in any form or modified form) - includes confidentiality, non-disclose and non compete agreement