Closed

reverse unique bid auction

This project received 29 bids from talented freelancers with an average bid price of $1208 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
29
Project Description

Unique Bid Description.

I am looking for a programmer/designer to create a UNIQUE BID auction website/script. Some sites with a similar concept include: [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view], auctions4acause.com.

Some of these sites use the lowest unique bid and some use the highest unique bid to determine the winner. Some of the sites use sealed bids and others use visable bids. I would like to have all of these options available in my website/script.

The site/script will need to have a powerful administration area that is completely user friendly. All of the code and and files MUST NOT BE ENCRYPTED so I can make changes and modifications in the future if needed.

Below you will find a detailed description of all the functions that the site/script administration area will require.

There should be a menu list going down the left side of the page with the following linkable options:

Go To Site
Manage Categories
Manage Auctions
Featured Auctions
Manage Pages
Manage Users
Manage Email
Manage Contact Us
Manage Feedback
Send Mail To All Users
Send Mail To Auction bidders
Manage Payments
Manage Payment Settings
Manage administration Settings
View Logs
Manage Advertising

Detailed description of what each option will do:

Go To Site:
This link will simply open a new window to the address of the website for viewing changes made from the administration area.

Manage Categories:
This area needs to have the function to add new categories or sub categories to the site.

Manage Auctions:
This area will be used for adding auctions to the site and viewing a list of the current auctions.

The following information will need to be added when adding a new auction:

1.) Select the auction format: Lowest Unique Bid Blind, Highest Unique Bid Blind, Lowest Unique Bid Battle, Highest Unique Bid Battle.
2.) Select the auction category: for selecting the category and sub category
3.) The auction title: for inputing the auction title/name
4.) Retail price: for inputing the retail price of the product
5.) Minimum/Maximum bid amount: for inputing the minimum or maximum bid allowed to be placed by bidders. For a lowest unique bid auction bidders will not be able to place bids below this amount. For a highest unique bid auction bidders will not be able to place bids above this amount.
6.) Total # of bids available: For inputing the total # of bids available. The auction will not close until all bids are gone.
7.) Total # of bids per user: For inputing the total number of bids a user is allowed to place on that auction.
8.) The bidding fee: For inputing the fee that will be charged to place a bid on that auction.
9.) The image: For inputing the image of the auction item. This will need to be set up with a browse button that will let you find a picture in your files or on your desktop.
10.) The description: For inputing the description of the product up for auction. This area will need a WYSIWYG editor that supports HTML for inputing the description.
11.) The terms: For inputing the auction terms. This area will need a WYSIWYG editor that supports HTML for inputing the terms.
12.) The shipping fee: For inputing the shipping fee. This area will need a WYSIWYG editor that supports HTML for inputing the shipping fee.
13.) Add new auction: This will be a button on the bottom of the page to add the auction to the site. If any of the information above has not been filled out, the auction should not be added to the site and you should be redirected to fill in the missing information.

The following information will need to be available when viewing the current auctions. This information needs to be in a table that is easy to understand and use:

1.) The auction title/name.
2.) The auction format.
3.) The minimum/maximum bid amount.
4.) The bidding fee.
5.) The auction status: active or completed
6.) The details: links to the details and description of the auction.
7.) The bidders: links to the bids placed on the auction.
8.) Edit: For editing any of the auction information.
9.) Delete: For deleting the auction.

Featured Auctions:
This area will be used to select an auction from the list of current auctions and make the auction featured on the home page.

Manage Pages:
This area will be used for adding and editing information on the different pages of the site. This area will need a WYSIWYG editor that supports HTML for inputing the page information.

Manage Users:
This area will be used to manage the registered users of the site. The information about each user should be arranged in a table containing the following:

1.) User: this should contain the users ID #, the users email address, the users IP address, and the status of the user.
2.) Login details: This should include the date the users account was created, the date the user modified their account, and the users last login date.
3.) Name and address: This should include the users name, full address, phone #, and referrer.
4.) Change status: Here you should be able to change the users status to either: Active, Inactive, Suspended, or Deleted.

Manage Email:
This area will be used to manage all autmatic emails that will be used when people register, forget password, and bid. This area will need a WYSIWYG editor that supports HTML for inputing the automatic email system. Emails will need to be automatic for the following:

1.) Registration: The user will need to click on a link in the email in order to make the account active.
2.) Forgot password: Email telling the user their password.
3.) Successful bid: Tells the user their bid on (auction) at (auctionsite) was accepted and that their bid was unique.
4.) Successful bid: Tells the user their bid on (auction) at (auctionsite) was accepted but that their bid was not unique.
5.) Bid status change: Tells the user their bid on (auction) at (auctionsite) is no longer a unique bid.
6.) Auction half over: Tells the user the (auction) on (auctionsite) has received half of the bids needed before closing.
7.) Auction over loser: Tells the user that (auction) on (auctionsite) is complete but they were not the winner. All bids can be reviewed on results page.
8.) Auction over winner: Tells the user that (auction) on (auctionsite) is complete and they were the winner. All bids can be reviewed on results page.
9.) Contact us: Tells the user that their question was received and will be responded to shortly.

Manage Contact Us:
This area will be used to manage all questions submitted through the contact us link on the site. This area will need a WYSIWYG editor that supports HTML for responding to users questions.

Manage Feedback:
This area will be used simply to view feedback and suggestions from users.

Send Mail To All Users:
This area will be used to send emails to all registered users at once regarding site updates, status, changes, etc. This area will need a WYSIWYG editor that supports HTML for sending out these emails.

Send Mail To Auction Bidders:
This area will be used to send emails to bidders of a specific auction. The current auctions will need to be selectable from here. This area will need a WYSIWYG editor that supports HTML for sending out these emails.

Manage Payments:
This area will be used to manage all payments made to the site. You should be able to view all payments made to the site by all users as well as all payments made to the site from a specific user.

Manage Payment Settings:
This area will be used to manage the payment options available on the site. When the user deposits funds into their account they should be able to select any of these payment processors:
1.) [url removed, login to view]
2.) [url removed, login to view]
3.) [url removed, login to view]
4.) [url removed, login to view]
These payment processors need to be incorporated into the site so when they select the payment processor it automaticly redirects them to the site to complete their deposit. I also need to be able to add fees for the user to make the deposit. These fees will be the same fee that the payment processor will be charging the site to accept the payment. Example: PayPal charges 2.9% + .29 per transaction. So if the user decides to make their deposit via paypal, a 2.9% +.29 fee will be added to complete the transaction. I will also need a way to add new payment processors in the future.

Manage Administration Settings:
This area should be an overview of all the other options in the administration area.

View Logs:
This area will be used to track all visitors on the site. This should be in the form of a table and should show the location, country, IP address, pagename, and page visited.

Manage Advertising:
This area will be used to add and remove advertisers on the site. There should be advertising at the top of the page in the form of a banner. There should also be advertising down the right side of the site pages. These advertisements will need to be rotated in time intervals. I am not really sure what the standards are for this, so I will be open to suggestions here.

The following is all information/pages regarding the user end of the site/script.

1.) Home page
-The home page should be able to feature 4-6 auction listings / lots.

2.) Auction listings / Lots
- Each page should hold approximately 10 auction listings / lots.

3.) How it works
- Description of how each auction style works:
lowest bid blind.
highest bid blind.
lowest bid visable.
highest bid visable.

4.) Terms and conditions
-Terms and conditions for using the site.

5.) Faqs
- Answers to common questions.

6.) Contact
- Place to submit comments or questions via e-mail.

7.) Results
- Pages showing the results for each auction listing / lot.
- This should include all bids winning or not.

8.) Register / Sign-up
- Standard user registration information including:
Name.
Address.
Phone number.
E-mail address.
Username.
Password.
- Activate account through message sent to e-mail address
used durring sign-up.

9.) Buy tokens / credits
- Must be able to set up a ratio of tokens / credits per $dollar.
- Ability to set a minimum purchase requirement.
- Ability to accept multiple payment options, i.e.:
PayPal.
Xcoin.
AlertPay.
MoneyBookers.

For each auction listing / lot the following information will need to be shown:

1.) The auction listing / lot number.

2.) The maximum number of bids.
- as the auction progresses there should be a line showing the
number of bids placed so far and a line showing the number of
bids remaining. (you can see this at [url removed, login to view])

3.) The maximum number of bids allowed per user.

4.) The bid fee.

5.) The minimum bid (for lowest unique bid auctions.)
The maximum bid (for highest unique bid auctions.)

6.) The description.

7.) The auction style.
- lowest bid blind
- highest bid blind
- lowest bid visable
- highest bid visable

8.) The category.

9.) The terms.

10.) The shipping info.

Page links on the menu bar across the top should read from left to right:

Home
About Us
How It Works
Sign Up
My Account
Results
Faq's
Contact Us
Login/Logout

Page links on the left side menu should read from top to bottom (there should be a user login area at the top of the left side menu):

Home
About Us
How It Works
SignUp
My Account
Results
Faq's
Contact Us
Terms & Conditions
Privacy
Login/Logout

Page links across the bottom of the page should read from left to right:

Home
About Us
How It Works
SignUp
My Account
Results
Faq's
Contact Us
Terms & Conditions
Privacy
Login/Logout

The design of the site will need to go along with a logo that I have already created. The initial site design can be very simple and generic as I plan to have a much more dynamic appearence created at a later date.

Please review everything carefully and let me know if this is something you can do for the budget proposed. I am also open to any of programmers suggestions if you think I have forgotten or left anything out. If you alredy have a similar script I would like to see a demo in your pm.

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