...
Jorge Daniels would follow a similar process to sell his labor or exploit arbitrage opportunities. When he logs-in, his assigned Midnights will be highlighted in color. After nagivating to the Quotes page, he will choose to execute a Sell Limit, instead of Buy Limit. Since Jorge is also interested in watching for potentially high ask prices, he populates his watch list with Pots for all days of the week. Rather than submitting 5 requests, Jorge simply leaves the Date field blank while indicating Pots for Labor type. His watch list now displays 5 rows for Pots - one for each day of the work week. If at a later date, the price for Pots labor on Wednesday falls, he can simply buy it back at a profit.
Design #2
Home Page
After log-in by MIT certificate, the user arrive at the home page. On the left-hand side is the ubiquitous navigation bar, where the user can perform several actions, that will either lead to other pages, or log-out. On the top is the ubiquitous recently-posted-trades widget, which displays the last several trades posted to the website (that is, requests for trades, and not completed trades). Finally, in the center of the screen is the content of the home page. There are two objects in the main panel: a table which displays the assigned midnights for the week, and below this, a chat room that any users can post to. Both of these objects will only appear on the main page: thus, the user will need to return here if he desires to see either of them.
The table of assigned midnights will be color-coded such that any assigned to the user will be clearly differentiated from those assigned to anyone else. The table will update as contracts are made and midnight labor bought/sold. The recently-posted-trades widget is only for display, and cannot be interacted with.
Current Trades Page
The user can view all of the current open trades on the market by clicking on the "Current Trades" button on the left-hand side navigation bar. Open trades are organized by day; all open trades with regards to a certain day are kept in a compressible menu in most-recent to least-recent order. They are formatted as a tuple: USER, BUYING/SELLING MIDNIGHT @ PRICE. A user can make an offer on a trade by clicking on the underlined MIDNIGHT @ PRICE. This will make a pop-up window that allows the user to either bid (if the trade is an ask) or ask (if the trade is a bid) at a price that he selects. Then, the user can either click on the check-mark button to approve the proposition, or cancel. If the user approves his proposition, both parties are notified via e-mail.
My Midnights Page
The user can view all of his midnights for the The user can choose to sort by day or by type. The third column contains any trades that the user has put in the market with regards to his midnights. In the picture below, the user has offered to buy KITCHENS labor at $20, and to buy WAITINGS labor at $5. The user has a choice to put a trade on the market for a midnight that does not already have an existing trade, or change an already-existing trade. He will do this by clicking on the appropriate entry in the "Change" column; this will lead to a pop-up, containing a text-field where the user enters his new price. The user must then either accept, or cancel, his changes. week
on
My Contracts
The user can view his pending and completed trades on this page. Trades are stored according to whether or not they are pending, then in order from most-recent counter-bid to least-recent counter-bid. They are displayed as BUYING/SELLING MIDNIGHT @ $PRICE(#NUM OFFERS), DAY. Clicking on the (#NUM OFFERS) link corresponding to a certain trade will open a pop-up window that contains a table with counter-proposals to the trade. There are three columns: the identity of the counter-party, the proposed price, and a radio-button. The user can choose to either close the pop-up or accept exactly one of the offers (hence the radio-button). Accepting an offer will lead to another pop-up window for confirmation.
the "My Midnights" page. The main panel contains a table detailing the status of all the user's currently assigned midnights.
Midnights Watchlist
The user can keep track of historical bid/ask prices for any midnight using the "Midnights Watchlist" page. The main panel contains one table, which has information regarding changes in bid/ask prices for any midnights the user is interested in. There are six columns: the first column is the midnight, and the second is the day. The table can be sorted by these two columns. The next four columns are the last known bid/ask price, and change between the last and second-to-last bid/ask prices.
Design #3
Storyboard
Ichigo logs into the Midnight Exchange with his MIT certificate. The default page is 'My Midnights.' It displays everyone's midnights for the week, and Ichigo's are shown in bold
...