This project received 9 bids from talented freelancers with an average bid price of 6200 ZAR.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
Total Bids
Project Description

The following project involves a Content Managment System I purchased called "PhpMyDirectory" from "[url removed, login to view]"

I am looking to make an extension for my 2nd pmd directory which advertises accommodation. Accommodation owners will list there hotels/motels/lodges/guest houses etc and be able to manage bookings via user panel.

If I where a user wanting to find accommodation, I would naturally select my location and a accommodation type. Lets say that 5 listings came up.

The position of a listing is determined by what the owner is willing to pay each month.

From a business owners point of view lets say my listing is 5th but I want it to be 1st on the page I should be able to go inside my user panel and see what each listing has to pay per month. This will be shown somewhere inside user panel.

If I see that listing number 1 is paying $30 per month I should be able to outbid his bid (which is the amount i’m paying monthly) by amounts of X. (X is set in Admin panel by me and is allowed to be anything between [url removed, login to view] and 1000000) [for the sack of the example lets say x is 5]). I would then have my listing located at position number 1 but I would now need to be billed $35 each month instead of my original $35.
Naturally if the person who had his listing drop wants to get top spot again he needs to better my offer by $5 (remember X is 5) ie he will be paying $40 a month.

When making a new listing people should be able to select multiple locations for each type of listing.
Each listing will be listed individually under orders, from there they can bid separately for each listing.

People can also bid down on a bid incase they over bid themselves or have to many customers during that season and cannot handle new business.

Whether they bid up or down the new bid only takes affect after the invoice for that month has been received. There new bid only takes affect after that.
Between this time they can change there bid as much as they want and it will only take affect. Things only change once that monthly invoice is received.

If some clicks category and then listing and find there is no listings coming up for that page then the first2 businesses in that location are allowed to list for free ie. $0 per month.

The next business that lists there will be forced to improve on the $0 bid by at least $X more than $0.

Also if someone clicks category and then location right at the bottom of the page it must say “List your [category selected] in [location selected] from $ [insert what the lowest bid is for this page + X]” so for example it could say “List you Hotel in Johannesburg from $5 per month”.
If no one is listed for that location and category then ‘from $5 per month’ would be replaced by ‘for free’ example:: “List you Hotel in Johannesburg for free” and then a button next to it saying “register now”

When a persons position drops due to someone outbidding them, then only the people that have dropped should be notified via email that they where outbidded by someone.

Each month only one invoice must be sent with all the costs.

Please send a quote for a project like this.


Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online