The web app will need to be built in ruby on rails. The basic description of the app is a corrective actions system that will need to document and move through a defined workflow. The workflow will be provided upon acceptance of the project. The forms in the app will be based a lot on the workflow.
The database will need to be PostgreSQL. Forms will need to be built with the simple form gem. The design/layout will need to incorporate Bootstrap, with SASS. Attached is a template that should be used for the design.
There needs to be authentication where people can sign up to gain access to the forms. Ideally if functionality to allow new users to create a separate database or be added to an existing one would be nice. This may be something that comes in a later version.
Initially the only reporting functionality will be a CSV export from the list pages. The list pages should have query functionality.
One last major piece of functionality is email capability. The app will need to have the capability to email out manually as well as automatically send email reminders based on specific dates within a record.
Of course additional, more specific, details will be provided upon acceptance of the project. I will also be able to provide a demo app which can be used to model off of.