bidfresh by Schoolyard Booleans

The bidfresh platform consists of two components: the administrator web console and the iPhone bidder application.

The administrator web console allows organizations to create auctions, add items, monitor auction progress, view donors, and verify payments of items.

The iPhone application is for bidders at the auctions. Through the app users can search through auction items, place bids, view bidding history and get notified when they have been outbid


Salesforce app Installation

Install the bidfresh app in your salesforce organization...

  1. Downlaod the app from the folowing url: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tj0000000WOCs
  2. Press the 'Continue' button

Set up the bidfresh Connected App

  1. Go to setup -> develop -> sites
  2. Enter a subdomain.
  3. click "new" to create a new site
  4. Enter "bidfresh" as the site label, site name, and default web address
  5. specify the "Active Site Home Page" as any pageā€¦ the value doesn't matter
  6. make sure the site is "active" and that "require https" is enabled
  7. on your new site, goto Public Access Settings -> enabled apex class access (near bottom)
  8. Of available classes, selected the following ones for public access:
    1. AuctionGrabber
    2. AuctionVenueGrabber
    3. FinishRegister
    4. ItemGrabber
    5. LoginUser
    6. NonprofitGroupGrabber
    7. PostingAuctionItemBid
    8. SingleNonprofitGrabber
    9. getBidderBids

Administrator Web Console Installation

To view the admin console...

  1. go to the following url: https://schoolyardbooleans-auction-app.herokuapp.com/oauth
  2. Press the 'Login with Salesforce' button
  3. For the Username, enter dev@schoolyardbooleans.org
  4. For the password, enter penguin2
  5. You are now logged into the administrator web console. Feel free to explore!

Bidder iPhone Application Installation

To use the iPhone application...

  1. Clone the git repository https://github.com/SchoolyardBooleans/AuctionAppiOS.git
  2. Open the project in XCode (version 6.3 or greater). Go to File->Open and click on the folder of the cloned project
  3. Run the project on an iPhone 5 or 6 emulator or load it onto your phone