Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


birdtalk









## 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