Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 27 days 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 (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2024-10-06T17:07:56.000Z (4 months ago)
- Last Synced: 2024-11-09T17:16:39.876Z (3 months ago)
- Topics: birdcall, birding, birdsong, dioxus, game, rust, supabase, tailwindcss
- Language: Rust
- Homepage: https://talkbirdyto.me
- Size: 45.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
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