Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 1.46 KB

File metadata and controls

78 lines (55 loc) · 1.46 KB

Wüf

Talk to your dog with Ember! Wüf analyzes dog barks — either recorded live from the microphone or uploaded as audio/video files — using the Web Audio API, and tells you whether your dog's bark was an alert, distress, greeting, or playful bark.

The web app is wrapped with Capacitor, so it can also be built for iOS and Android.

Prerequisites

Installation

git clone https://github.com/shipshapecode/wuf.git
cd wuf
pnpm install

Running / Development

pnpm start

Visit the app at http://localhost:4200.

Running Tests

pnpm test

Linting

pnpm lint
pnpm lint:fix

Building

pnpm build

The production build is output to dist/.

Mobile (Capacitor)

Build the web app and sync it into the native projects:

pnpm cap:sync

Then open the native IDE of your choice:

pnpm cap:ios     # build, sync, and open Xcode
pnpm cap:android # build, sync, and open Android Studio

To use live reload during native development, run pnpm start and point the Capacitor dev server at it by adding the following to capacitor.config.json (don't commit it):

"server": {
  "url": "http://localhost:4200"
}