Explanation of value:
I have noticed after having attended a couple meetings of both the State General Assembly and the Nashville Metro Council that there seems to be a lot more organization around how legislation at the state level is presented and what the state website offers in terms of interactivity. I would like to create a ASP.NET MVC web application that organizes Metro Council's ordinances and resolutions more cleanly and allows users (expressly, concerned voters in Nashville) to track ordinances and resolutions at the municipal level as they are allowed to at the state level using the site's "My bills" system. I want to first write a scrape routine that gathers all current bills from Metro's website. I have already written a practice console app using "Web Client Class" that accomplishes this remarkably easily. Next I want to use regular expression matching to tease apart each ordinance for things like sponsor, title, proposed changes, etc. After that I would like to build my models around these scraped ordinances and resolutions and finally create an API which can serve the web application data.
List of base features:
Organized list / index of all current bills before Metro Council
Allow users to not just track bills, but make "lists" of bills grouped by subject. Ex: "Property Taxes List".
Ability for users to follow bills of their choosing
Information page (view) on each bill including information like sponsor and progress (how far the bill has progressed through the process of becoming law (or failing)
Information page (view) on each Metro Council member with contact information
Stretch goals:
Update system of some kind with information about updates to the legislation that a user is tracking
Android and/or iOS app using Xamarin OR Angular Ionic
Notification system that alerts users when tracked bills are updated
Explanation of value: I have noticed after having attended a couple meetings of both the State General Assembly and the Nashville Metro Council that there seems to be a lot more organization around how legislation at the state level is presented and what the state website offers in terms of interactivity. I would like to create a ASP.NET MVC web application that organizes Metro Council's ordinances and resolutions more cleanly and allows users (expressly, concerned voters in Nashville) to track ordinances and resolutions at the municipal level as they are allowed to at the state level using the site's "My bills" system. I want to first write a scrape routine that gathers all current bills from Metro's website. I have already written a practice console app using "Web Client Class" that accomplishes this remarkably easily. Next I want to use regular expression matching to tease apart each ordinance for things like sponsor, title, proposed changes, etc. After that I would like to build my models around these scraped ordinances and resolutions and finally create an API which can serve the web application data.
List of base features:
Stretch goals: