Skip to content

🌱 📸 A holistic solution to the identification and removal of invasive species by both the community and the council.

Notifications You must be signed in to change notification settings

MoreMilkPerMilk/uproot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A holistic solution to the identification and removal of invasive species by both the community and the council.

Stack

Frontend

See the invasiveFE submodule:

Flutter - Google's Crossplatform UI toolkit for native development

Tensorflow Lite - Machine learning library

geojson - Represent geographical regions in json

camera - Camera & Image Stream support in flutter

Backend

See the invasiveBE submodule:

Python - Interpreted, OOT, High level programming language

FastAPI - Web framework for RESTful APIs in Python

Pydantic - Creation of custom datatypes and models for use in RESTful APIs

uvicorn - ASGI Server implementation

fuzzywuzzy - Fuzzy search algorithm

requests - HTTP Request library

Setup

  1. Clone this repo with git clone --recurse-submodules https://github.com/MoreMilkPerMilk/uproot.git to get all the code for the project
  2. Install frontend requirements with cd invasiveFE, then flutter pub get in invasiveFE
  3. Run flutter doctor to check your install status & devices connected to your computer (can be iOS, Android, Web)
  4. Install & run a release / debug build of the Flutter app the device of your choice with flutter run -d <device-name. Check Flutter docs for more info.
  5. Install backend requirements with cd invasiveBE, then pip install -r requirements.txt in invasiveBE
  6. Run the backend with ./start.sh

Kickstarter Video

IMAGE ALT TEXT

Credits

Programming

Design

Images

Camera


Map


User and Report Pages


About

🌱 📸 A holistic solution to the identification and removal of invasive species by both the community and the council.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published