This project requires a Java application to be created, which will login to a website, read data from the site and place bids according to basic logic. Basic stats, a config file and simple GUI are also needed.
## Deliverables
Hi,
This project is to create an application (in Java) to automate the process of placing bids on a p2p lending website. This website is similar to that of ebay, whereby people place bids, in this case as a percentage to lend money, and the lowest win.
The application will be required to login to the website (username / password, then a question such as place of birth, home town etc...).
The application will then go to the loan screen, showing all current active loan requests. It will iterate through all the loans, and bid at a set percentage (set in a config file) below the current highest bid
A small amount of logic will need to be implemented as well. The application must not bid below a certain percentage, based on the loan risk rating on the website (e.g. not less than 8 percent on A*, 8.5 percent on A etc...). These limits will also be set in the config file so they can be easily adjusted.
It must also not bid more than once on a loan, unless the previous bid has been outbid by another user.
There needs to be a very simple GUI on the program, allowing control of the application (noted below).
"Auto run" button should bid on all appropriate loans, or stop if no more funds are available. Then wait for a set number of minutes before running again (wait time adjusted in config file). The amount to bid is also set in the config file.
The website is www. funding circle . com (no spaces)
**Features for GUI:**
Indicate when running
Run once button (then stop and do nothing)
Auto run button / Stop Auto run (stop at end of current bidding if already started)
Display any errors
Display available funds to bid
**Basic Stats for GUI:**
Last run time
Bids placed last run
Total bids placed: (since application launch, reset when application closed)
Display available funds
**Config File:**
Percentage variable to bid below current max bid (e.g. 0.1 percent)
Lowest percentage bid per risk group (e.g. 8 percent for A, 9 percent for B etc...)
Maximum bid per loan (?20, ?40 etc...)
Auto run wait time (e.g. 30 minutes)
If you have any questions, please don't hesitate to contact me.
Pete.