https://github.com/samtay/birdtalk
an app that helps you memorize bird calls
https://github.com/samtay/birdtalk
birdcall birding birdsong dioxus game rust supabase tailwindcss
Last synced: 4 months ago
JSON representation
an app that helps you memorize bird calls
- Host: GitHub
- URL: https://github.com/samtay/birdtalk
- Owner: samtay
- License: agpl-3.0
- Created: 2023-05-07T05:09:09.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-07T17:07:54.000Z (over 1 year ago)
- Last Synced: 2025-03-28T23:43:49.733Z (over 1 year ago)
- Topics: birdcall, birding, birdsong, dioxus, game, rust, supabase, tailwindcss
- Language: Rust
- Homepage: https://talkbirdyto.me
- Size: 45.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## development
### dependencies
- [rust](https://rustup.rs/)
- [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
- [supabase cli](https://github.com/supabase/cli/) (and a free account)
- [just](https://github.com/casey/just?tab=readme-ov-file#installation)
- dx: `cargo install dioxus-cli` (or `cargo binstall` if you have it)
### initial setup
- Run `just initial-setup`.
- Log into supabase [locally](https://supabase.com/docs/reference/cli/supabase-login).
- Run `supabase start`.
- `cp .env.example .env` and fill in the anon key found in `supabase status`.
### start local services
- `just supabase-up`: Start up local supabase with some seed data
- `just watch`: Start dioxus app running at `localhost:3000` with hot reload