Team: HackTheFarm
Executive Summary: We are going to build a web application that digitizes the IIPP reporting process. It will benefit farm workers by ensuring that safety regulations are followed via the crew leader, providing a safe work environment. The crew leader would log onto the application and they would fill their IIP checklist for the tasks needed to be done that day. Improved efficiency and detailed documentation is the goal. It benefits OSHA because it provides a clear, timestamped record of when these forms are filled out, and the new farmers would have easier access to these forms instead of having to search for them on the OSHA website.
Team Lead: Henry Lopez Deliverables Roles: Stage One Tyler: Make list of views/screens and what they’ll have Henry: Design ui of views (for submission) John: Identify architecture (for submission) Ryan: OSHA guidelines research (what do we need to include in the forms)
Stage Two Set up Project Management - Ryan Set up Github - Ryan Set up Node/Express App Authentication - Henry Set up Database - John Set up routes - Ryan Set up views structure - Tyler
Stage 3 Front end work (HTML CSS) - Muatasim Bug fixes
Stage 4 Testing Bug fixes Submit
VIEWS LIST
- Login a. Will contain username and password fields
Registration
a. User will be able to either register as a crew leader or farm owner i. If user farmer, user will specify name of farm, last name, email, OSHA I.D., farmer will receive unique farm I.D. upon registering which each crew member will need to create their personal account ii. Crew leader needs unique farm I.D. to register, crew leader provides username, password and e-mail to registerForgot Password/Username a. User will enter e-mail to recover password/username
Main Menu
- Dropdown menu containing:
a. New Form Template
i. Farm owner will be able to create new IIP form templates, button will only show up if farm owner is logged in.
ii. Form will contain default OSHA checklist, and customizable fields that relevant to particular task b. Blank Form i. This is the main form where the crew leader will document everything he needs that’s relevant for that day in the field. He will be required to log employee identification to track how many employees he is supervising. - Forms Summary i. User will be able to display an aggregated report from data submitted, and select a range of days to visualize data, and display a summary of data gathered. In addition to the data that the crewleader entered on a day, weather conditions, humidity levels, and form submission timestamps will be included to ensure validity.
- Individual Report i. Will contain all of the information collected on that particular day for the farm
Log in or sign up for Devpost to join the conversation.