Git Product home page Git Product logo

phonebankduel's Introduction

Install

npm install

Run

$ node app.js

phonebankduel's People

Contributors

rapicastillo avatar mjlang avatar jlegrone avatar

Watchers

Saikat Chakrabarti avatar  avatar Jon Culver avatar James Cloos avatar  avatar Zach Schneider avatar  avatar Hawley avatar  avatar Dave Doering avatar

Forkers

todoscomciro

phonebankduel's Issues

Pass leadership

Allow the current mentor to pass leadership to another person. This should be in the member management settings

Badge page

See all of the User's badges. Like a trophy case

Caller Dashboard

This will have a

  • Ticker for Tips
  • Time left for IA and NH (for now)
  • and Personal streaks
  • Show overall called

"Thank" button

Akin to quora's "Thank" feature, this feature allows other volunteers or observers to thank the volunteer who made a call.

Tips Feed

A user will be able to find all the tips that everyone is giving. It could be like a ticker of sort

Add Time left for Iowa widget

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.

Member Management settings page

Create a page wherein the leader can view stats of his members and also a way to manage them.

  • Give badges ( Leader has one badge a week )
  • Pass leadership
  • Kick bad members

Add user set daily goal

  1. 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")

  2. Look of the profile page for when the user has not set anything yet

  3. 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.

New Ranking Layout

Consolidate Ranking into one item in the Header menu, with Daily, weekly, and overall options.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.