having a cell phone plan is expensive. not only is it expensive, but it is hard to find what plan offers the best deal considering your needs. So why not make a web app to compare phone plans?
We need to be able to specify what we need and then see a comparison of the different plans, so we can effectively look at the cost vs. the quality of each option.
There are a number of requirements we might have when looking for a cell plan. We should support the most common first.
- multiple devices. Each device should have:
- Domestic usage
- number of minutes
- number of texts
- amount of data
- type of phone
- basic vs smartphone
- type of smartphone
- Domestic usage
- carrier
Once a user has specified what they want, we should list the possible options, sorted by price.
since this is useful to the general public it should be a website.
it does need to by the end user, and really could be a single page web app, completely static. that means that representation and data storage must all be done with javascript.
I want to use polymer as the javascript framework, because it seems like it will be the future. From their FAQ
Unlike some other frameworks before it, Polymer attempts to embrace HTML as much as possible by encouraging the use of custom element wherever possible. It includes a handful of independent polyfills for these emerging web standards (Custom Elements, Shadow DOM, etc.) that over time, diminish and ultimately disappear as browser vendors implement the native APIs.
To get a sense of what polymer is I recommend watching the Google IO video on Web Components and then the one on Polymer
this a project for the community., so please lend your voice. there are some guidelines for contribution
- all development must be done in separate branches, and then merged into master
- follow appropriate code standards