-
Notifications
You must be signed in to change notification settings - Fork 0
Political Activism Social Networking and Campaign Management Tools
squidarth/CampaignStop
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Plan for the CampaignStop Application -Two types of users (different views for each type of user?) -Two types are volunteers (campaign-manager nil) and campaign-managers (campaign-manager true) -If you are a campaign manager, you can create campaigns, if you are a volunteer, you can join a campaign (with click of a button) -Campaign manager: your home screen is a list of your campaigns, click on a campaign to access the details of that campaign. -View the users that are enrolled in that campaign -Thjen there are a lot of turfs in the campaign that the campaign manager can create. -The campaign has a number of houses that need ot be assigned with addresses and coordinates. -A volunteer user can be given a turf, which is an ongoign list of houses that they need to hit. -On their page, they can see a map of the houses that they need to hit and the optimal route. -If nobody logged in, then they view a splash page, otherwise render either the home page of the campaign manager (campaign console), or the volunteer home page Models/Controllers/Actions needed -Campaign model, with lots of addresses referenced -Campaign has a description, supporting, opposition -Campaign has many houses -Each house has an affiliation, address, and lat/long -that's it. -Tonight's plan: work on the backend stuff, have all the backend stuff completed by tonight, , finish doing the clustering algorithm, have the front-end fixed for the features specified above. -For the future, come up with a way to convert CVS files to mongo document to use in this database
About
Political Activism Social Networking and Campaign Management Tools
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published