Find Jobs
Hire Freelancers

Web based Stock exchange back end software coding

$30-5000 USD

Fechado
Publicado há aproximadamente 16 anos

$30-5000 USD

Pago na entrega
It is a web based app that works like a stock exchange but for fantasy sports teams. Users have a log in ID and password protected accounts that will keep track of their money and shares of sports teams. Users can: ? 1)Create stock markets that they can invite other users to participate in 2)Buy shares of a sports team on a user created sotck market with the money in their accounts 3)? Sell shares of their teams and receive? money from the other users accounts.? 4) The prices for shares of teams are set by the users? selling the shares. From their accounts they? list the price they desire to sell their shares. When multiple people are selling shares of the same team, users? are able to buy? shares? from the person listing them for the lowest? price. ? The latest prices would then be displayed on the website. They should be displayed in a scrolling "Stock ticker" like format similar to the one of? seen at the following website. ? <[login to view URL]> ? In the users accounts, they should be able to: ? 1) View how many shares of each team they have 2) Based on the last sale of a team's shares, what the value of their shares are 3) How much money they have 4) How much the shares have gone up or down in value since they bought them 5) Create setting that will have app email them when the shares of a team they want are listed for sale by another user ? From the admin panel ? 1)? A small fee would be? debited to a users account when they buy or sell shares. The admin panel should track how much how much of the fees have been collected. 2) Be able to set the fee amount to sell shares and to buy shares 3) Create &? edit amount users, money in users accounts and shares? in users accounts More information on the project is available at:? <[login to view URL]> ## Deliverables Please visit? <[login to view URL]> for even more detail and specific information on this project.? <b>Description of project:<b><br> This project involves programming the back end & some user interfaces of a fantasy sports stock exchange website, which will be located at www.FantasySportsStockExchange.com. The website will allow users to enroll/sign up, participate in or create a sports related stock exchange. The website will allow users to define several variables and the website will create the user’s sports stock exchange which will reside at a page created just for them at FantasySportsStockExchange.com. Similar to the way a user logs in and a page will be created for someone at [login to view URL] or myspace.com. The user which created the stock market will then be able to allow other users by permission to participate in their respective stock markets. Users will have accounts similar to stock market brokerage accounts in which they can buy or sell shares of sports teams. The coder will be responsible for programming the project in a way that the end result for the user looks seamlessly integrated into the website in places the user has an interface with the application and overall professional software development. ? [[login to view URL]][1] ? From the homepage, users will be able to: A) Enroll as a new user B) sign in as an existing user C) request password if they have forgotten their password<br> A: Form designed to request and store User ID, first name, last name, birth date, email address, password, secret question for password retrieval. Also form will have a box to acknowledge the user has accepted the terms and conditions.<br><br> ? Once logged into a users account, a user can: A) Create a new sports stock market B) Ask to participate in an existing market C) buy/sell shares of teams in a market they have been granted permission to participate in. Their account view page will allow them to access any of the 3 options above and also show all markets they are and have participated in. Once they click on any of those markets they can view the stock prices, stock price history for stocks within that specific market. If the market is an in season market, they can trade shares of the teams based on the perquisites as outlined below. A: Create market ??" Series of forms created to ask user set of questions to define the sports stock market they want to create. Those questions will be as shown in the following: (also next to the questions, hyperlinks will be available to launch a new window so the user can view a glossary of terms. I will provide this information. The coder will only have to link to it <br> 1) Please name your Fantasy Sports Stock Exchange. i.e. Christian E.’s 2007-08 NBA<br> 2) What type of sport is your exchange going to be for?<br> a. NFL b. NBA c. MLB d. NHL e. MLS f. NCAA basketball (radio buttons)<br> 3) Do you want your exchange to use the IPO or equal start system? (radio button)<br> 4) ? Do you want your exchange to have unlimited dividends or capped dividends (radio button) ? “Capped dividends can only be selected if the user selects the equal start system??<br> Based on the answers to questions 1-4, new form created to capture additional information.? <br> 5) “How much money should be paid out in dividends? Please use the following fields to define the amount and frequency of dividends for your stock exchange.?? <br> 6) Every form will also ask the following fields: a. “How much will every trader start with? You can leave this field blank and assign starting values to each trader as they join your market, although not recommended?? b. The form will have fields for the appropriate amount of regular season games and playoff games for the sport the user is designing the stock market for. I will supply this information to the coder. c. cash balance <br> 6) If the user selected the “capped dividends?? option in number 4, the sum of all fields (dividends & cash balance can’t exceed the amount of total funds specified.) The form will automatically adjust the fields if the others are changed to correctly sum the appropriate amount. <br> Based on the answers to questions 5 & 6, new form created to capture additional information.? <br> 7) How much do you want to charge each trade as a transaction fee? This transaction fee will be taken from the trader’s cash balance. If they have no available money there, they will not be able to buy team shares. You can make this as low as 0 or as high as you want. You can change this later from the Market president panel. <br> 8) What date will this market start? (Database will have market start accepting trades on the date specified by the user creating the market) Should be in drop down menu format. <br> 9) “What hours will the market be open for trading? The fewer the hours the market is open, the more trading will take place. We suggest normal business hours. Ex. M-F 9A-5P.?? Drop down menus to accept this information<br> 10) Button to “Create my market??<br> 11) Once button has pressed, confirmation screen? will show the variables the user selected and ask them to confirm the creation of the market or edit selections. If they select confirm, then market will be created and they will be asked if they want to include themselves as a participant in this market. <br><br> ? B.<b> Request to participate<b> in someone else’s stock market<br> A trader can request to participate in anyone’s market. User clicks button to see list of markets. Table shows results of all “in season?? markets. <br> Table will show 1) user id of person who created market 2) Type i.e. NBA, NFL, MLB 3)market name 4) “Join?? option via hyperlink to join the market. Pop up message asks user “Please confirm you want to confirm you want to ask the market president for membership. Otherwise click cancel.?? (If they confirm, this then sends message to market creator asking them for permission to accept the requesting user to participate in market.) If they press confirm, A message will display to user saying “Your request to participate in this market has been received. You will receive an email notification once the Market President has approved your membership?? ? 5) View market.<br> Also query fields to search (text fields) database of in season markets. Search by 1: user name of person who created market, market name and market? <br> Also ability to sort fields in database table (drop down menu format) 1. Alpha sort creator’s name, type (i.e. NBA, NFL), market name<br><br> ? ? C. Once a user has been granted permission to participate in a market, the market name will populate in their account page. The user will be able to buy and sell shares of the teams as set out by the terms established by the market creator. The user will be able to see: <br> 1) how many shares of each team they own<br> 2) Current share price of each team they own 3) Current value of the teams they own 4) their cash balance as set out by the market creator or as a result of the trades they made.<br> 5) The total portfolio balance for this specific market (For each team, current share price x? # of shares of the each team + cash balance) 6) buy or sell shares of each team. Buyer’s will be able to buy at the current market price, which would be the lowest price offered by a seller of that team’s shares. Sellers can specify a sales price<br> 7) Transaction history<br> 8) look up current share prices, season high price, season low price for any team in that exchange<br> 9)? Have a team’s share price history graphically show in the graph space provided on the website 10) See ticker style display of current team share prices and share price increase/decrease scroll across account ? D. The market price of a team’s stock will be based on the lowest selling price asked by a user. When a user attempts to buy shares of a stock, they will buy the lowest offered stock offered by a user selling that stock price. <br> The net proceeds of a stock’s sale (after transaction fees as outlined in the market’s set up) or the purchase amount & transaction fees will be reflected in the user’s cash balance. ? E. Within each market a list of the most active traders will appear. Also a list of the traders with the highest portfolio balance will also appear. Market Portfolio’s balance will be calculated as the current (or last sales) price of each share of stock x the number of shares the user has of that specific stock, plus the user’s cash balance. F. Dividends will be credited to each share of each owned team in each market by the app based on the variable established by the market's creator. The app will pay dividends from data retrieved through an XML/RSS feed that provides team winning/losing data. The XML feeds will also display data such as team scores, win/loss records, etc.. G. When user creates market with IPO Model, no shares will be issued to market participants to begin with. On or after the date the market creator has set the market to begin, the market creator (Market President) can release shares to the users in that market. The President (I.e. creator can set the initial price and amount of shares to be released.) They can release shares in this manner until the market season is over and the market has stop trading (i.e. end of sports' seasons). Any proceeds from the sale of IPO shares will credit to the market account. This will also keep track of any transaction fees that have been collected from participants in this respective market. The Market President panel will also control who is able to particpate in that particular market by granting permission to a user to the market or can remove the user from the market. H. An admin panel will be created to allow administrator to set the date ranges when playoff dividends should be issued, corresponding to the XML feeds. Also the admin panel will also administrator to delete users or markets. ? ? ?
ID do Projeto: 3770183

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
3 freelancers estão ofertando em média $2.153 USD for esse trabalho
Avatar do Usuário
See private message.
$850 USD em 60 dias
4,9 (54 avaliações)
5,8
5,8
Avatar do Usuário
See private message.
$2.975 USD em 60 dias
3,8 (6 avaliações)
5,6
5,6
Avatar do Usuário
See private message.
$2.635 USD em 60 dias
4,9 (9 avaliações)
5,3
5,3

Sobre o cliente

Bandeira do(a) UNITED STATES
oceanside, United States
5,0
27
Membro desde out. 15, 2010

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.