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

How to clone the Humane Transport Repo

Clark Inocalla edited this page Jan 2, 2021 · 2 revisions

How to clone the Humane Transport Repo

Prerequisites: IDE of your choice (Android Studio, VS Code), Git, and Flutter SDK are already installed in your machine.

You can find steps to install the Flutter SDK here. Note: Homebrew can handle your Flutter install, if you have a Mac.

Step 1.) Using your command-line tool of choice, go to the directory where you want to save Humane Transport (you can skip this step if you already have the repository). Then, copy and paste the command below on git bash (Windows) or terminal (macOS/Linux):

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

If by chance this guide isn't updated when the merge occurs, you can simply remove/rename/etc. your local branches to match.

Step 2.) Open your command-line tool of choice and go to the app directory inside Humane-Transport. Type the following command

flutter clean

flutter pub get

The above commands will clear cache and run dependencies inside pubspec.yaml

Step 3.) Open Android Studio. Click 'Open an Existing Project' and select 'app' under Humane-Transport directory.

Step 4.) Open iOS Simulator, or Emulator, (Genymotion, on Windows), your actual device and run the app.

Step 5.) You can start making changes on lib/main.dart. Happy Coding!

Note: I also created a video on how to do all these steps. Please check your gmail accounts for the link.

Deliverables pages (see website)

Client meeting minutes pages:

  1. Progress Update and Project Requirement Questions Oct 5, 2020
  2. Progress Update Meeting Oct 29, 2020
  3. Progress Update Meeting and USM-related questions Nov 11, 2020
  4. Mentor Progress Update Meeting Nov 25, 2020
  5. Livestock Services Saskatchewan Project Meeting Dec 3, 2020
  6. Team and Instructor, Mentor, and Faculty Meeting Minutes

Team meeting minutes pages:

  1. Sprint 0
  2. Sprint 1
  3. Sprint 1 Retrospective
  4. Sprint 2
  5. Sprint 2 Retrospective
  6. Sprint 3
  7. Sprint 3 Retrospective
  8. Sprint 4
  9. Sprint 4 Retrospective
  10. Sprint 5
  11. Sprint 5 Retrospective
  12. Sprint 6
  13. Sprint 6 Retrospective
  14. Sprint 7
  15. Sprint 8
  16. Sprint 7/8 Retrospective
  17. Sprint 9
  18. Sprint 10

Requirements-related pages:

  1. About Project Charter
  2. About Project Requirements

Specification-related pages:

  1. Animal Record Transport Template Breakdown
  2. Transfer of Care Document Breakdown
  3. FWR Document Breakdown
  4. Contingency Plan Breakdown

User Story Mapping-related pages:

  1. User Story Mapping Guide

Design-related pages:

  1. C4-Model for Client-Server Architecture
  2. Data Modelling Design Process
  3. Guide to GUI Prototyping Structure

System Test Procedure pages:

  1. Animal Transport Record-related Test Cases
  2. Transporter Account-related Test Cases
  3. System Settings-related Test Cases

Investigation pages:

  1. Adobe XD vs Figma
  2. Client-Server Architecture Tools
  3. Firebase vs. AWS Amplify

Project Setup/FAQ pages:

  1. Cloning Humane Transport
  2. Set up Pre-Commit
  3. IDE Useful Settings
  4. Testing Workflow
  5. Useful Git Commands
  6. Must Know Flutter Concepts
Clone this wiki locally