Facilitate the management of the UWS website and membership system.
###Goals include:
-
A cloud based clan app (using ember.js) backed with a real cloud datasource from (firebase.com)
-
The app would be responsive in design (using Foundation 5) so we would automatically have both a mobile app and traditional web site from a single source base (on github).
-
We could use discourse for a discussion forum (even looks great on a mobile device)
-
Integrate authentication with google, yahoo, twitter, opened. Referred to in the industry as OAuth.
-
We would automate sign-up, management of roles, and have individual or group messaging (broadcasting).
-
Maybe could even tie into the existing API’s exposed for different games (killzone, battlefield, call of duty, etc). Providing tighter integration with official game sites.
-
Commerce piece - linking in Amazon (for game related purchases) so the site could generate a few dollars to offset any future costs.
-
Clothing piece - Offer clothes, caps, coffee cups and shot glasses with the logo. Could use Paypal for processing payment.
-
Voting system
-
Upgrade details - Game experts break out changes in multiplay updates.
-
Onboarding system for new members.
Technology | Role | Costs | Url |
---|---|---|---|
Digital Ocean | Cloud hosting | $5/month (have credit balance) | https://www.digitalocean.com |
Ember.js | Javascript Framework | free | http://emberjs.com |
Foudation | Reponsive Design | free | http://foundation.zurb.com |
Firebase.com | Cloud Database | hacker plan is free | https://www.firebase.com |
Discourse | Discussion forum | free | http://www.discourse.org |
OAuth | Authentication | free | |
Mandrill | Messaging relay | free | http://mandrill.com/ |
Github | Source control | free | https://github.com |
###Future topics will include
- How to participate
- Installation instructions
- Cloning the repository so you can contribute
- Submitting pull requests to get your changes into the project
- Maintenance instructions
- Automated TravisCI builds
- Automated deployments to DigitalOcean
- Critical contacts for the platform