Find Jobs
Hire Freelancers

421487 Penny Auction Site Developer

N/A

In Progress
Posted almost 14 years ago

N/A

Paid on delivery
THE DEVELOPER WITH THE BEST DEVELOPED PENNY AUCTION SITE, THE BEST PRICE AND THE BEST TIME TO COMPLETION WILL GET THIS JOB! PAYMENTS WILL ONLY BE MADE ONLY ON DELIVERABLES AND TIMELINES! I am looking for a Penny Auction script that can be converted to seat based instead of bid based fees. I want something with all of the abilities of Swoopo or Telebids. Time is of the essence for this site. If you already have a penny auction site that you have built then let's talk. I do not want to start from scratch to build this site. An already developed platform with the following programming changes is what I am interested in. You must be able to give me the URL to a site that you have developed so that I can review it before we start. If you have only set up someone else's clone, then do not even bother me with your bid. Without this background you will not be considered, so please do not bid. ----------Multi-Server Platform-------- The very first item that the script must be able to do is run on multiple servers; it needs to be able to have a front end platform that can be put on Load Balanced Web Servers with the database residing on a separate server. Expansion of the system is of the utmost importance. ------------- Seat based auction---------------- This type of auction sells a specific number of seats to the auction at a specific price per seat. Each member can only purchase one seat for the auction. Seats prices are done by credits. How much each credit costs should be a setting in admin and it should be system wide. For example: If admin wants 1 credit to equal $1 then in the system wide set up there should be a box that the admin puts in 1 credit = (Box for entry) Admin enters 1.00 This means that if a seats costs 5 Credits in a specific auction then the member would have 5 credits in their account or buy 5 credits for $5.00 in order to purchase that seat. The next thing that you need to understand is the Auction statuses for a seat based auction. A regular penny auction only has three statuses available: Future – Auction has not started Active or Live – Auction is Running Closed – Auction has ended A seat based auction in order to be correct must have 5 types of status: Future – Auction has not started in any way Selling Seats – Auction is not running, but is selling seats for the start Full – All seats sold, but the auction has not started Active or Live – Auction is running Closed – Auction has ended Now I will cover these in detail: Future – This should display the number of seats available for the auction such as 150/150 The first number is the number available and the second is the total number of seats available for this auction. Below that it should tell how many credits each seat will cost , something like: 5 Credits Below that It should have an inactive (grayed out) button that says “Future” on it. The same information should be displayed no matter where this auction is shown. It own auction page of on the list of future auction, or on the front page if future auctions are displayed on it. Selling Seats – this is when admin makes this auction available to the public. The same data displayed above would be on this one except as the seats sell the first number in the available seats marker decreases. For example if 50 seats were already sold on the auction example I used above, then the display would look like this: 100/150 the Credit need to buy the seat would display in the same fashion as above: 5 Credits. The button below that would be active and would say “Buy a Seat”. If someone clicks on it and they are not logged in. It should tell them that they need to be logged in. If they click on it and they do not have enough credits In their account, then it should tell them that they need to purchase additional credits in order to participate in that auction. If they have the credits, it should register their user id as a seat owner and, charge them the credit value, reduce the above number from 100/150 to 99/150 and inform them that they are registered for this auction. They will be notified when all seats are sold of the start date and time. Full - but not active should display the auction as above, seat count would say 0/150, Credits would say 5 Credits and the button would be inactive (grayed out) with “Sold Out” on it. This status is there for two reasons. The system needs to email the Admin at this point so that admin can set the start date and time, and the duration for the auction. All members that have purchased a seat should be notified by email of the start date and time once admin sets this. If the system were to start the auction as soon as the last seat was sold, then the only person that would know that the auction was started would be the person that bought the last seat. All of the other people would most likely not return to the site because they bought a seat and they were not notified before the auction started when it was going to run. This is the reason for this step. Active or Live – Once the auction starts it runs just as any other penny auction. All bids increment the final value up one penny and the timer continues to decrease. It also acts just as any other live auction. If a bid is placed with under 20 seconds on the clock, then the clock returns to 20 seconds. It does this until the clock finally reaches 00. There are no Bid Packs or any type of Bid purchases. All seat owners can bid as many times as they want to on the item, until they reach what they feel is the limit they are willing to pay for the item. When the auction starts the display should be just like any other penny auction. Available seat count i.e. 0/150 should be replaced with the countdown clock, the Seat Credit Display should be replaced with the current winning bidder's user name, and the button at the bottom should be the “Place Bid” button. Closed – Once the auction timer gets to the 00 mark, the last bidder is declared the winner and the auction is closed. Just like any other auction. -------------Bid Bots and Computer Bidding Systems--------------- There will be no Admin based bidding robots or customer side. This will be a live auction. This is the reason that the system “MUST” be able to be placed on load balanced web servers. -------------Auction Increments----------------- All Auctions bids will be incremented by a penny ($ 0.01) ---------------Time Clock----------------- Auction time clock will return to 15 seconds each time a bid is placed in the final 15 seconds of the auction until the clock reaches 00:00 without receiving a bid. ------------------Auction Geographic's-------------- Auction will U.S. and Canada based “ONLY”. Customers should only be allowed to create an account if they are from one of these two countries. -------------Backend Needs – Admin Area------------------------------ The system needs to have the ability to clone an auction. Most of the ones that I will run will be cloned a number of times. Set Credit Value – Somewhere within the system wide settings the admin needs the ability to set the credit value. For instance 1 credit = (entry Box) admin enters 1.00 this means that each credit system wide is e equal to $1.00. So when someone is purchasing credits to be used to buy seats they would purchase in 1.00 intervals, i.e: 5 credits to add to their account would cost $5.00 Exchange system – Check box Yes or No to use Exchange option system wide. Discussed in more detail later, but this would make the exchange box available in the auction set up screen to admin and on the winning bidders won auction screen. If this is set to yes, there needs to be another box where admin enters a system wide “Administration Amount” something like 5.00. This is also discussed in greater detail later. Auction Set up - From within admin Auctions are set up as “Future” where the number of seats available and the seat credit charge is set. When it is time to start this auction, admin changes the status to “Selling Seats”. Once all of the seats are sold the system emails admin a notification that this auction is ready to be assigned a start date/time and duration. Admin sets the start date/time and duration and the system emails all of the seat owners for this auction telling them when this auction will commence. This makes the auction live. Once auctions are set on the system, admin will need a page where he can select the status and display all auctions with that status. From there he can click on the auction and go to the auctions page where he can upgrade the status. For example: An auction for a $100 gift card finishes selling the seats. Now this auction should be in the Full status, but it is not active. I set the date and time for tomorrow at 3pm to start the auction with the countdown clock starting at 2 hours. Now I want to set another $100 gift card auction in process so I select status of “Future” to display all of the future auctions on the system, then I scroll down until I find another $100 Gift Card, I select that one where it takes me to its main screen where I change the status to “Selling Seats” and it starts selling the seats on it. Another example would be that I receive notice of an auction that is “full” (all the seats are sold). I select the status of “full” and the system displays all of the auctions that have sold all of their seats. From there I can select them one at a time and set the date/time and duration of the auction so that they send out the emails to the seat owners so these auctions can go live. -----------Exchange Service-------------------- In admin site system wide settings we need to have the Exchange Yes/No Switch. If it is set to Yes, a box appears where admin can put in an “Exchange Administration Fee” for the exchange process. If the site system wide settings for “Exchanges” is set to Yes, then on the auction set up page we would have a check box to say if that specific auction item is able to be exchanged. If we select yes then the following would happen. Say a member wins a $100 Gift Card for $10.20 at auction. The member goes into their Auction Items Won are and sees Two Buttons for this item. One for “Send Item” and one for “Exchange Item”. The Auction winner at this point selects the one that he wishes. If the winner selects “Send Item” then they are taken to paypal to pay the Final Auction Value and Shipping Charges. Once they have paid the final auction value for the won item the system notifies Admin by email that the Auction item has been paid for and the winner wants it to be shipped and removes the two buttons from their Auctions Won Display. If the payment process is not completed and processed, then the 2 buttons should not be removed and Admin should not be notified. The email to Admin should contain the following information: Item Description Final Auction Value Seat Cost “Ship Item” or “Exchange Item” Winners Full Name Address City, State Postal Code The “Exchange” button exchanges the items value for credits less the administration fees set by admin. So, continuing using the same example of the $100 Gift Card with a final value of $10.20. If the winner selected the “Exchange” button for the item and paid the $10.20, (no shipping is added to this transaction) they would have 95 credits put on their account for the value of the gift card, $100 Gift Card = 100 Credits less the 5 credit administration fee. Just as in the “Send Item” selection above, once payment is processed through the system the buttons disappear from the Items Won Display and the credits are automatically applied to their account. Admin is notified as in the “Send Item” above by email all of the same information. Now, they can buy seats in more auctions or even accumulate credits to buy seats in some of the larger auctions that we will be having. This is an easy way for someone to put $50 in credits on their account and win a few $2 auctions that they get 95 credits for in order to build up and buy seats in auctions for several hundred dollars. This is a great way for someone to buy small $2 and $5 seats with their $50.00 and parlay that into seats that cost $200 or even more. -------Additional Prizes---------- I want to give away additional prizes for an auction. I need to have a check box on the auction set up for “Additional Prizes” and a box following that where I put in a number, like 1 or 2 or whatever. This would give an additional prize to one or more people selected randomly form the people that purchased seats to that specific auction. What I would need is this to make this work. I select the “Additional Prizes” box when I am setting up an auction. Then I put in the number of additional prizes, let's use 1. The Auction is for a $100 Gift card. At the end of the auction the winner is emailed his winning notification. One random person is selected from the seat holders in that auction and they are sent an email that basically states that they were chosen by the system to receive a $100 Gift Card from the auction that they purchased a seat for by paying the final value price of $[login to view URL] (whatever the final value was). Everything following would be the same as if the had won the auction. They would have the two buttons for “Send Item” and “Exchange” Item in their Auction Winners display. They would select one of them, pay the subsequent fees and the item would be sent or exchanged using the same information above. ----------Admin Reports--------------- I need to have admin reports emailed to me daily. 1.) Auctions that closed that day: a. With the following information, Auction Description, # Seats, Cost of Seat, Retail Cost, Winning Bid Amount, Winner, Additional Prize Winner (if one is selected), Winner Ship or Exchange, Winner Shipping Charge (if Shipped), Additional Prize Winner Ship or Exchange, Additional Prize Winner Shipping Charge (if Shipped), Exchange Credits Format Should Look Like this: -----------Auctions That Closed Today Report:------------- $100 Visa Gift Card, 200 Seats, 2 Credits, Retail: $100.00, Final $10.20, Winner: Mike Johnson, Additional Prize: John Peterson, Winner: Exchange, Winner Freight: $0, Additional Winner: Ship, Additional Winner Freight: $3.95, Exchange Fee: 5 credits $250 Visa Gift Card, 200 Seats, 5 Credits, Retail: $250.00, Final $25.75, Winner: Brian Meadows, Additional Prize: Sandra Williams, Winner: Ship, Winner Freight: $3.95, Additional Winner: Exchange, Additional Winner Freight: $0, Exchange Fee: 5 credits Nikon D90 12.3 MP DSLR Camera with 18-105mm Kit, 200 Seats, 8 Credits, Retail: 399.00, Final $59.95, Winner: Kathy Martin, Additional Prize: Grace Tibbit, Winner: Exchange, Winner Freight: $0, Additional Winner: Exchange, Additional Winner Freight: $0, Exchange Fee: 10 credits 1 Ounce Platinum Bar, 200 Seats, 47 Credits, Retail: $2,333.00, Final $125.31,, Winner: Mike Johnson, Additional Prize: John Peterson, Winner: Ship, Winner Freight: $10.95, Additional Winner: Ship, Additional Winner Freight: $10.95, Exchange Fee: 0 credits -----------End Report------------ 2.) Auctions that All Seats were sold (Full) a. With the following information, Auction Description, # Seats, Cost of Seat ----------------Full Auctions Today----------------- $100 Visa Gift Card, 200 Seats, 2 Credits $250 Visa Gift Card, 200 Seats, 5 Credits Nikon D90 12.3 MP DSLR Camera with 18-105mm Kit, 200 Seats, 8 Credits 1 Ounce Platinum Bar, 200 Seats, 47 Credits ------------End Report--------------- 3.) Seat Sales a. With the following information, Auction Description, # Seats sold (today), Total Seat Sales This Auction, # Remaining / Total Available, Cost of Seat ---------------Seat Sales Today----------------- $100 Visa Gift Card, Seat Sales Today: 5, Seat Sales Total This Auction: 25, Total Seats: 175/200, 2 Credits $250 Visa Gift Card, Seat Sales Today: 18, Seat Sales Total This Auction: 180, Total Seats: 20/200, 5 Credits Nikon D90 12.3 MP DSLR Camera with 18-105mm Kit, Seat Sales Today: 50, Seat Sales Total This Auction: 85, Total Seats 115/200, 8 Credits 1 Ounce Platinum Bar, Seat Sales Today: 115, Seat Sales Total This Auction: 191, Total Seats: 9/200, 47 Credits -------------End Report-------------- PM ME if you have any questions!
Project ID: 2167355

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
McHenry, United States
0.0
0
Member since Dec 17, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.