Introduction to Prototype
Our computer prototype for PennyPincher is made for mobile phone web browsers, primarily for phones with touch screens.
To view and test the prototype, please Please go to http://web.mit.edu/engiarta/Public/PennyPincher_PROTO/Home.html for our prototype. .html.
To download a copy of the source code, please go to http://web.mit.edu/engiarta/Public/PennyPincher_PROTO/download_zip.html or go to the settings page of the site.
Please note that the design was implemented with JQuery Mobile and HTML5. It was tested primarily on the iPod Touch and the iPhoneThe design is built for mobile devices, tested primarily on the iPhone and iPod Touch.
A portion of the information reflected in the prototype are canned and not consistant; this will be fixed and addressed for the implementation in GR5. Unimplemented pages will be greeted by an "unimplemented" message.
Prototype Navigation
The link given above links you directly to the home page of the prototype. From there, you can use the prototype's navigation buttons (add transaction, view transactions, settings) at the bottom to access and reach any portion of the site that you wish to visit. Remember, the prototype is canned, and there is currently no backend support, so please do not be surprised if you reach an unimplemented page.
The current application has kinks in its interaction with JQuery Mobile; some buttons that should produce a response do not correctly reflect what will be on the final implementation. While all scripts work using a normal browser in JQuery, the addition of the mobile browsers WITH JQuery Mobile have disabled those functions. We are currently working to integrate all features with JQuery Mobile.
Add Transaction
- Please input $60 as your total for the added transaction
- The include me field has been selected, the canned transaction expects it to be selected
(on toggling this checkbox, the "Next" button at the bottom of the screen should toggle between "Next" or "Submit", however JQuery Mobile kinks have disallowed this function on the prototype) - The search bar is not currently functioning; as again, kinks with JQuery Mobile have disallowed this function on the prototype
- Select Next button at bottom of the first transaction page:
- Radio toggle between Even Split and Custom should either clear or properly fill in the "split" portions for each person in the transaction, however (again) kinks in JQuery Mobile have disallowed this in the prototype.
Summary/History --> User Pages
To view your transaction history with another individual, please explore with Karen Doe to view/interact with canned prototype. All other user pages are unimplemented.