A holistic solution to the identification and removal of invasive species by both the community and the council.
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
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
- Clone this repo with
git clone --recurse-submodules https://github.com/MoreMilkPerMilk/uproot.git
to get all the code for the project - Install frontend requirements with
cd invasiveFE
, thenflutter pub get
ininvasiveFE
- Run
flutter doctor
to check your install status & devices connected to your computer (can be iOS, Android, Web) - 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. - Install backend requirements with
cd invasiveBE
, thenpip install -r requirements.txt
ininvasiveBE
- Run the backend with
./start.sh
- @hami-sh | Hamish Bultitude
- @j-tobler | James Tobler
- @djamahl99 | Djamahl Etchegaray
- @JoeHolownia | Joe Holownia
- @flambosa44 | Carl Shield
- Robert Hardgrove