NY Senate Open Source Projects's repositories
Employee-Self-Service
This is the master repository for all Senate Employee Self Service (ESS) applications.
NYSenate.gov-Website-D9
Designed to increase public participation in the legislative process, this web application serves as the central digital presence of the New York State Senate.
Bluebird-CRM
Constituent Relationship Management application, based on the CiviCRM open source CRM. Bluebird allows New York State Senators to interact more effectively with their constituents.
GeoApi
The Senate Address Geo-coding Engine (SAGE) is a web service used to provide geo-mapping information to users. It includes address verification/correction, geo-coding of addresses, and district assignment using either Board of Election street files or TIGER/Line shapefiles. Most of SAGE's functionality is handled by third-party libraries and services, such as the USPS Address Information System, as well as geocoders from Yahoo, Google, MapQuest, and Bing.
OpenLegislation
OpenLegislation is a web service that delivers legislative information from the New York State Senate and Assembly to the public in near-real time. It is used internally to serve up legislative data for nysenate.gov and the Bluebird-CRM.
SendgridStatsAccumulator
Server that receives blast e-mails statistics from SendGrid's EventAPI and stores them in a SQL database.
USPS-AMS-WebService
A network wrapper around the USPS Address Matching System API library that utilizes JNI to connect a Java servlet with the AMS proprietary C library.
nysenate-api-clients
Client libraries in various languages to make it easy for developers to interact with the NYSenate.gov API.
NYSenate.gov-D7
Designed to increase public participation in the legislative process, this web application serves as the central digital presence of the New York State Senate.
pantheon-utils
This project contains utilities that help us interface with Pantheon, where our website is hosted.
InventoryMobileApp
This project utilizes an Android-based tablet with a bar-code scanner to track Senate inventory in the most efficient manner possible.
InventoryWebApp
A Java servlet-based web application that implements RESTful APIs for the InventoryMobileApp.
bill-memo-collator
Given a master PDF file with placeholder tags, generate a new PDF where all placeholder tags have been replaced with their corresponding PDF memos.
data-warehousing-utils
A collection of utilities to retrieve data from various sources and warehouse it for further analytical processing.
redmine-theme-gitmike
This is github-like theme for Redmine.
osc-data-transfer
A collection of utilities to facilitate transfer of data between NYSenate and OSC.
terminus-replica-plugin
Replica - A Terminus plugin that exposes database replica connection details.
looker-disqus
Looker project for Disqus comments
LegEthics-Training-Reports
A simple interface to generate reports on Ethics Training for the Legislative Ethics Commission.
nysenate-java-utils
A collection of Java classes that are useful across multiple NY Senate projects.
ESS-Time-Attendance
This Senate Employee Self Service (ESS) web application provides an intuitive interface for Senate employees to enter their time records and review their time accruals, and for supervisors to review and approve time records.
Bluebird-Analytics
Utilities that parse Apache logs, store Bluebird HTTP requests in a database, and provide a dashboard for Bluebird usage analysis.
nyss-gitlab-redmine-theme
nyss-gitlab-redmine-theme is a Gitlab-looking theme for Redmine. It was forked from the modula-gitlab project, which in turn is a fork of Modula's Mojito theme. NYSenate forked this project to implement fixes that work better with Redmine 2.1.x.
openleg-api-clients
Client libraries in various languages to make it easy for developers to interact with the OpenLegislation API.
NYSenateMobileApp
Our Appcelerator-based Mobile Smartphone Application for iPhone, Android, Blackberry and Palm