Skip to content
This repository has been archived by the owner on Sep 29, 2021. It is now read-only.
/ Humane-Transport Public archive

A Flutter and Firebase mobile application to record Canadian animal transport and transfer of care documentation

License

Notifications You must be signed in to change notification settings

holtzmak/Humane-Transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header

Build and integration tests Formatting and Unit tests

A Flutter and Firebase mobile application to record Canadian animal transport and transfer of care documentation, meeting the requirements and regulations set out by the Health of Animals Act and the Canadian Food Inspection Agency (CFIA).

team

Got questions? You can contact our team by email at humane.transport@gmail.com

Watch the commercial

This project's main source of information is the Wiki. See our Wiki for the following information and more:

  1. Team meeting minutes (Scrum dates and discussion minutes)
  2. Our breakdown of the Animal Transport Record into a digital-friendly format and process, including User Story/Journey Maps
  3. Our application architecture and software design documents, including C4 Modeling Diagrams

Further documentation and diagrams are available in the documentation folder in the codebase.


Installation and Use

How to install

  1. Get yourself an IDE (Android Studio, VS Code, etc.)

  2. Install the Flutter SDK

  3. Install Git

  4. Clone the project with Git

    git clone https://github.com/holtzmak/Humane-Transport.git

  5. Open the project in IDE

    Note: Your IDE of choice may get the packeges for you automatically. If that is not the case, then type flutter pub get

  6. You're all set and ready to go!

Optional: Want to run it on an emulated or real device? See Android Studio instructions. Other IDEs are similar. You can also watch this tutorial on our YouTube channel

How to use Humane Transport

Watch and learn how to use Humane Transport!

Watch the tutorial

Project Abstract

Canadian livestock transporters are required to follow rules and regulations specified by the Canadian Food Inspection Agency (CFIA) before, during, and after animal transport. The current process requires paper manifests to be created and maintained by transporters to ensure that all animals and their data are collected for business, market, and tracing purposes; it is not well suited to transporters who may not have access to materials while on the road. Humane Transport is a mobile application which provides transporters with a paper-free way to collect and provide all CFIA required data while meeting the requirements of the Health of Animals Regulations Part XII, Humane transport of animals (sections 136-155), and providing access to interpretive guidance documentation to assist understanding.

Project Documentation

Have a look at our website for a more friendly experience to this README!

Project Management documents

  1. Project Proposal (September 11, 2020)
  2. See our techincal and client requirements, software architecture drawings, and user story mappings here (Created at the beginning of the project in 2020)
  3. See our project closing documents, test reports, lessons learned and after action review reports here (April 10, 2021)

Project videos

  1. Project Introduction Vlog Documentation and Video (September 23, 2020)
  2. Team/Instructor Scrum Report 1 Slides (September 28, 2020)
  3. Project Progress Vlog 1 Video and Slides (October 19, 2020)
  4. Team/Instructor Scrum Report 2 Slides (October 26, 2020)
  5. Project Progress Vlog 2 Video and Slides (November 16, 2020)
  6. Team/Instructor Scrum Report 3 Slides (November 23, 2020)
  7. Project Progress Vlog 3 Video and Slides (December 14, 2020)
  8. Team/Instructor Scrum Report 4 Slides (January 21, 2021)
  9. Project Progress Vlog 4 Video and Slides (February 4, 2021)
  10. Team/Instructor Scrum Report 5 Slides (March 4, 2021)
  11. Project Progress Vlog 5 Video and Slides (March 18, 2021)
  12. Project Progress Vlog 6 Video and Slides (April 8, 2021)
  13. Project Commercial Video (April 8, 2021)

Project posters and prototype images

  1. Interact with our application prototype, on Adobe XD. You can leave feedback if you like!

Can't use the link? You can see the prototype, and our older versions, as PDFs here

  1. Consider our project conference poster
  2. Consider our project advertisement poster

A Special Thank You

Our team would like to thank all the people who made this project possible! Thank you to our professors, families, and to members of the CFIA for their advice (software, process, legal, and friendly) and for sticking through it all with us. We couldn't have done it without you all!


Legal Notices

This project is not affiliated with the Canadian Food Inspection Agency (CFIA).

Copyright (C) 2020 Clark Inocalla, Kelly Holtzman, Mansi Patel, Sana Khan

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

A Flutter and Firebase mobile application to record Canadian animal transport and transfer of care documentation

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages