npm install
$ node app.js
Phonebank Gamification app, focus on universities.
License: GNU General Public License v3.0
for almost all pages patterned :something , or 404s in general show up an error page. A creative 404 would be wonderful
?pop_report=true
will automatically popup the Report Tool if the user is logged in
Otherwise, the user should first Register AND THEN the call tool will pop up.
Allow the current mentor to pass leadership to another person. This should be in the member management settings
See all of the User's badges. Like a trophy case
This will have a
Akin to quora's "Thank" feature, this feature allows other volunteers or observers to thank the volunteer who made a call.
A user will be able to find all the tips that everyone is giving. It could be like a ticker of sort
Consequently, add a category in the team creation dialog
Intent is to display counter counting down to Iowa, New Hampshire ("Days left to Iowa caucus" or some such). Could be on log in page or ? but want everyone to see it when they visit site.
for users who forgot their password
Some times people commit errors in their posts, so we should allow them to delete it.
Create a page wherein the leader can view stats of his members and also a way to manage them.
Create a Team management area for Administrators
This is the look for the User Settings page.
Notes:
PERSONAL GOALS
This is the settings page on the personal goals settings. The idea is that the user settings area. The new item is the "Personal Goal" settings, which is this. "70" is the number of calls the user will set as goal. "Every week" pertains to a dropdown select which will show the timeframe for the goal (eg. "Everyday", "Every week", "Every month")
Look of the profile page for when the user has not set anything yet
Look of the profile page when the user has inputted values in it. This is the Profile page if the Personal Goal settings has not yet filled out. The text could be "You have not yet set a phonebank goal for yourself.
like the live ticker on facebook, a column along the right edge of the page
Make use of the awesome badges made by vols here: https://docs.google.com/spreadsheets/d/1I7Wt1ica-d3tEZMiLNYyo9RpB01nJzra7QvdLSwsjCA/edit#gid=0
Be able to reachout to 10 volunteers
Badge --> http://imgur.com/l7zwobl
Consolidate Ranking into one item in the Header menu, with Daily, weekly, and overall options.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.