Contract to develop a Drupal module for data collection

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Required:
A Drupal 7 module to replace two similar, stand-alone sites for data reporting and display, built in PHP/MySQL (non-Drupal). We are a large non-profit research organization, in Boston, Mass.

The current sites allow multiple registered users to securely (individual passwords and SSL) report data about social services in their state, and to view or download this data. Reporting is done on an annual or semi-annual basis. Currently, we have two state-based sites: we would like the Drupal module to be able to handle both sites, which are quite similar in function but have some different questions and categories for reporting. The module should have some flexibility, such that we could add additional states or "sites", allowing for customization of questions and categories.

Requirements:

  • Copy existing sites' format and functionality into a Drupal 7 module
  • Use Drupal framework standards, including proper database abstraction, and standard hooks.
  • Attention to accessibility for disabled users, including proper semantic structure and WAI-ARIA tags.
  • Move existing database into Drupal incorporating past data.
  • Administrative interface for adding, deleting and editing form fields.
  • Custom user groups for data entry (with edit access to only their own content), and administrators
  • data downloadable in CSV format and with a number of different summary chart views
  • SSL security
  • Data validation for most fields, and measures to make sure forms are completed, and that data is within acceptable ranges. Data ranges should be customizable from the administrative interface.
  • Automated notifications to administrators on completion of user data, and viewable completion statistics in back end of module.
  • Design of module should be integrated with the Bootstrap 3 theme on our existing parent site.


We will give you access to the existing sites if you wish to evaluate them before submitting a proposal. Your proposal should include a resume or descriptive information on your business or organization, samples of previous Drupal work, estimates of cost and time to completion of the project, with interim dates for approval of project stages and user testing.
Start date
ASAP
From
Institute for Community Inclusion
Published at
30.03.2016
Contact person:
Freelancer Map
Project ID:
1099739
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register