-
Timesheet: https://docs.google.com/spreadsheets/d/1kc0mcMinUaesgds4kaM9AclEbhH363xrw8v5fDTNY8s/edit?usp=sharing
-
Team Contract: https://livememphis-my.sharepoint.com/:w:/g/personal/nmosman_memphis_edu/EZlw_2KXH71DrtBlCKx9Gr8B8JAPpD8BHgSKlb1FQRQiTg?e=7ufjr1
-
Client Meeting Notes: https://livememphis-my.sharepoint.com/:w:/r/personal/nmosman_memphis_edu/Documents/4-9-2025%20Meeting%20Notes.docx?d=w5a93dc5fa2504613942f078a000cbe7a&csf=1&web=1&e=aUBctN
-
Sprint 3 Demo Day ppt: https://docs.google.com/presentation/d/1WJAErGWY4A57GtHuTaIDCBTBjq8lHj1J-tyWdWbYcH4/edit?usp=sharing
This project aims to develop an automated deep learning system that detects frogs in image captured from frog traps. By streamlining data collection and analysis (along with more possibilities), the tool will help researchers at Memphis Zoo monitor frog behavior and populations more efficiently.
Results are stored in your Documents folder.
- Check if npm is installed with
npm --versionand if it is not installed, install it from package manager or the website- On Windows installing
npmis kinda borked rn:- Go here https://nodejs.org/en/download/ and then run the
wingetandfnm installlines. - for some reason,
fnm install 22doesn't addnodeto yourPATH, so you have to add it manually. - To do that, run
$env:PATH += ";C:\Users\+ YOUR USERNAME +\AppData\Roaming\fnm\node-versions\v22.14.0\installation"(or add that line to your$PROFILEso it works through shell restarts) - Make new terminal session and run
node -vto confirm you can access Node.
- Go here https://nodejs.org/en/download/ and then run the
- On Windows installing
- Download and install the UV package manager from package manager or their website. Make sure UV is in your Path.
- Clone the repository from the github
- cd into the repository
- run
npm installto install javascript dependencies - On Linux and Mac, uncomment out the
tensorflowline in the dependencies list in./backend/pyproject.toml - run
uv sync --project ./backendto create a./backend/.venvfolder and install python dependencies - On Windows, you need to install tensorflow manually.
cdintobackendand then runuv pip install tensorflowand thencdback out withcd .. - run
npm run buildto compile./src/main/main.tsinto./electron/main.js(also builds the static vite.tsxfor packaging) - to launch the application run
npm run dev
You can only compile an application for the operating system you're currently using! This means if you want to compile for Windows you need to set this up on Windows (and not WSL).
- Make sure you've followed the development version instructions so you've
npm installed anduv sync --project ./backended. - Run
npm run buildto generatemain.tsand static Vite files in a./distfolder. - Run
npm run packageto try to package the application into./out/leapfrog-OPERATING_SYSTEM/leapfrog-app(.exeon windows)