Find Jobs
Hire Freelancers

Build Desktop Application and Web Service.

$100-1200 USD

Zaprt
Objavljeno pred skoraj 15 leti

$100-1200 USD

Plačilo ob dostavi
We are releasing software that buys/sells/trades digital Magic the Gathering Online cards to the Magic Online Community. We need to? build a desktop? application that will? gather prices from the client,? save them to? our webservers database,? and finally? merge the data? to an pre-existing? text file saved on the website. We would like to use infragistics controls. A license will be given to winning bidder for Infragistics WPF, Windows Forms, and ASP.net for the coder to use. The database on our current website will need to be modified to store all of the information about the 8000+ different digital cards.? ? The desktop application will? need the following? main functions. Gather? price data? from the Magic Online? game? client then? merge it with the? existing price? data on our websites database. Display? and track price trends and scan history for all of the digital cards the application scans into the database.? ? Merge? and create compiled data into? .txt files.? txt file? name and format must be the same as our current text files data.? This file is on our website. ? If you are interested in this project please see the details for more info. ## Deliverables There are two main parts? of this bid request. There is the Desktop Application and? Web Pages/database and Web Service. Infragistic controls should be used on the webpages and application.? Please be somewhat familiar with Infragistics.? The application will be running on up to 6 different PCs at a time so some app settings need to be saved? and executed via the website.? The database will need to store price data for 9000+ different and still growing? Magic Online Digital cards. The application will need to fetch price data from the Magic Online game client. You can download the game client? below. <[login to view URL]> I will provide a couple accounts that can be used to test with, and the txt file with the proper name and format to export the data too. ** Cards can be picked up two different ways. This wishlist method is not required but? it is? perfered because it will? instantly pickup? up to 32 cards with? just a couple? mouse clicks and will end up being much faster. Information the database needs to store on each card. **Each? Digital Magic Online Card? will need the following general info. Card Name, Card Rarity, Set, Card Number, Highest? Price, Lowest Price, Average Price, Highest Average Price, Lowest Average Price,? Total Times Scanned,? First Time Scanned, Last Time Scanned,? Current Price, Buying Price, Price Trends,? and Default Price.? There may be more data that the database will need to store that will be up to the winning bidder to decide. Price and scan history will need to be? broken down further? by? username.? This should include Total times scanned per Username, Listed Price, First Scan, Average Price, High Price, Low Price, Number for trade, ? and Scan Date. ? ? **Simple Web Interface to search and display read only? data.** The web interfaces first page? is just a simple interface for? anyone to search the database for price data and history. The search? box should have auto-complete to aid? in database queries.? If the user clicks on the name of the card he searched for a second page should come up with all of the? stored price? information on that card (omit usernames and number for trade for security reasons)? Each card should generate its own graph that shows price trends, and history. The third page is a summary of cards? broke down? into Set, rarity,? regular or premium,? and of all cards scanned.? We need it? to display graphs and charts showing price trends, and history.? All three pages need to have a link to each other for navigation. **Desktop Application and Web Service **The Desktop application will need to be flexible and fast.? Its main purpose is? to open a trade with? all? of the automated traders in its buddy? list. The buddy list is located on the? Magic Online account it is using to trade with. It then needs to? load the wishlist or pick up a card? and get? the? price(s) then put? the card(s) back and? repeat. If picking up 1 card at a time it will need to repeat this process until a preset time limit is up or the trade gets canceled. If using wishlist? it? can just exit? trade and open up a? new trade with a different users? automated trade bot.? It should save all of the? data to the database for later use.? It will need to keep going? through its buddy list picking? up? cards it has not scanned recently? from the users bot? and logging the prices to the database.? If a new bot is added to the friends list the application will need to include it in its rotation. There are two ways to trade cards, first is picking them up 1 at a time, and the 2nd is using a wishlist to instantly pickup 32 cards at once. 32 Cards is the limit per trade. We prefer using the wishlist to pickup cards because it is faster. The application will? need? 3 tabs.? Below you will find a list of features for each tab. **General Tab -? Data? saved and used? locally **These settings are used to interface with the Magic Online client and to use the application, these will be saved locally. Username/Password - Magic Online Account info Restart Magic Online? client? every? X Hours Database? logon info Max trade time allowed ability to restrict the time before it can open up another trade with the same Bot (Bot =Automated User) This? function? will need to? make? the application? wait X minutes before it can open up another trade with the same Bot **Web Service Admin Tab - Data stored? on the? Database/Webserver** These settings will be saved in the database and are used to export data, calculate current prices, interface with the web service, and turn on/off features of the web service. Use default price if current prices last scan is more then X days old import/upload new? default selling prices from text file. After importing the default selling prices from the text file the Web Service will need to extract buying prices using the saved formula in the Export Tab. Restrict data displayed on webpage searches? to (check boxes with all data categories) Allow X webpage searches per minute Webpage searches open to (Public/Users)? Add new set/cards to database **Export and Merge Tab - Data stored on the? Database/Webserver** This tab is the? tab? used to? export and merge data into? a text file on the website the text file uses a preset name, and format that it must use.? The exporting and merging of data is handled by the web service and is updated every time? cards get a new current value. All these settings will need to be stored? and executed on the web server so that they are independent of the application and only need to be entered once. Use average of last X scans on each card to? get? Current? Price Create/Modify? Buying Price formula - Because the scans will only get? data? on? selling prices we need to? apply modifiers to extract buying prices from the current selling price before the data is merged.? Use? Price? Trend data when exporting/merging data Create/Modify Price Trend Formula - These are special modifiers that will be applied to? the? Current Buying/Selling Price data before it is? merged with the existing text file.? Based? on the? current performance of the card. For instance? a card that has gone down in price every? day for the last? X days? the? Price Trend Formula will? lower? the value of the Current Buying/Selling Price more.? If a card goes up in price over the? last X days then it adds? extra value to the buying/selling price. **Data Tab Used to display? price data and to create detailed reports? **this tab will be used to search all of the price data, display price trend and price history? graphs on single cards,? sets of cards, rarity, and summary of all price data.? Search Box Ability to display all the? automated traders who have? cards that are? on sale for? at least X % below the cards listed Current Price. Export the above sale data locally to a wishlist format that Magic Online can load so that we can go back and buy these cards that are on sale. * * *This broadcast message was sent to all bidders on Monday Aug 3, 2009 11:57:14 AM: Hi, Thanks to everyone who bid on this project. I am ready to move forward on this project and accept a bidder. I will make the choice within 72 hours. If you are interested in doing this project and have a 8.5 RAC rating or better and your willing to give an expert guarantee you will be considered above all others. Please edit your bid and add the expert guarantee. This is not required for people with a 8.5 rating or better it will help in the decision making process. If you are new to RAC or are rated below 8.5 we require an expert guarantee of 15% or more for you to be considered. Please edit your bid to reflect the expert guarantee you are willing to put up. Thanks, Dave * * *This broadcast message was sent to all bidders on Monday Aug 3, 2009 12:00:09 PM: Hi, Thanks to everyone who bid on this project. I am ready to move forward on this project and accept a bidder. I will make the choice within 72 hours. If you are interested in doing this project and have a 8.5 RAC rating or better and your willing to give an expert guarantee you will be considered above all others. Please edit your bid and add the expert guarantee. This is not required for people with a 8.5 rating or better it will help in the decision making process. If you are new to RAC or are rated below 8.5 we require an expert guarantee of 15% or more for you to be considered. Please edit your bid to reflect the expert guarantee you are willing to put up. Thanks, Dave
ID projekta: 2807086

Več o projektu

31 ponudb
Projekt na daljavo
Aktivno pred 15 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
31 freelancerjev je oddalo ponudbo s povprečno vrednostjo $793 USD za to delo
Avatar uporabnika
See private message.
$680 USD v 14 dneh
4,9 (49 ocen)
5,9
5,9
Avatar uporabnika
See private message.
$765 USD v 14 dneh
4,7 (44 ocen)
5,8
5,8
Avatar uporabnika
See private message.
$765 USD v 14 dneh
4,9 (15 ocen)
4,9
4,9
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
4,3 (71 ocen)
5,7
5,7
Avatar uporabnika
See private message.
$892,50 USD v 14 dneh
4,7 (28 ocen)
5,1
5,1
Avatar uporabnika
See private message.
$425 USD v 14 dneh
4,7 (63 ocen)
4,9
4,9
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
5,0 (19 ocen)
4,6
4,6
Avatar uporabnika
See private message.
$850 USD v 14 dneh
5,0 (20 ocen)
4,4
4,4
Avatar uporabnika
See private message.
$680 USD v 14 dneh
5,0 (11 ocen)
4,2
4,2
Avatar uporabnika
See private message.
$850 USD v 14 dneh
4,5 (36 ocen)
4,8
4,8
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
4,3 (42 ocen)
4,7
4,7
Avatar uporabnika
See private message.
$85 USD v 14 dneh
5,0 (3 ocen)
3,5
3,5
Avatar uporabnika
See private message.
$765 USD v 14 dneh
5,0 (7 ocen)
3,6
3,6
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
4,4 (9 ocen)
4,1
4,1
Avatar uporabnika
See private message.
$833 USD v 14 dneh
4,9 (13 ocen)
3,5
3,5
Avatar uporabnika
See private message.
$722,50 USD v 14 dneh
4,7 (2 ocen)
2,6
2,6
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
4,5 (5 ocen)
2,6
2,6
Avatar uporabnika
See private message.
$680 USD v 14 dneh
3,5 (5 ocen)
3,4
3,4
Avatar uporabnika
See private message.
$1.020 USD v 14 dneh
5,0 (3 ocen)
1,8
1,8
Avatar uporabnika
See private message.
$850 USD v 14 dneh
5,0 (1 ocena)
0,8
0,8

O stranki

Zastava UNITED STATES
livonia, United States
4,5
31
Plačilna metoda je verificirana
Član(ica) od sep. 9, 2008

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.