une.haus — all things une. play games, post, chat, and connect with riders worldwide.
SocialTypeScript · CSSGitHub @jrnxfOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
🤘🏼 all things une
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
une.haus is a platform for unicyclists to share tricks, compete in games, organize tournaments, and connect with each other.Read the full README ↗une.haus is a platform for unicyclists to share tricks, compete in games, organize tournaments, and connect with each other.
core features
une.haus runs on cloudflare workers — pushing to main is the deploy. the worker (unehaus), its d1 database, and the custom domain are all cloudflare-managed; there is no server to provision. see DEPLOY.md for the pipeline.
bun install
cp .env.example .env
git config core.hooksPath .git-hooks
bun dev
git config core.hooksPath .git-hooksenables apost-checkouthook that symlinks the gitignored.envfiles into any new git worktree (see.git-hooks/post-checkout). worktrees don't inherit gitignored files, so without it integration tests andbun devfail env validation inside a fresh worktree. it's a local git setting, so each clone runs it once.
| command | description |
|---|---|
bun dev | apply local migrations and start the dev server (local D1 starts empty, see below) |
bun run build | build for production |
bun start | run production server |
bun run lint | lint |
bun run format | format with oxfmt |
bun run check | lint with auto-fix and format |
bun run typecheck | type check |
bun preflight | lint, format, typecheck, react doctor, and test |
bun run test:unit | run unit tests |
bun run test:integration | run integration tests |
bun run db:migrate | push database migrations |
bun run db:pull | replace the local database with a copy of the live one (see below) |
bun run clean | find and fix unused code with knip |
bun dev runs against a local D1 database that starts empty. to work against real data, run:
bun run db:pull # asks before overwriting local data
bun run db:pull --yes # skip the prompt
it exports the live unehaus database (read-only) with wrangler, wipes the local one, imports the dump, and deletes the dump. you need to be signed in first (bunx wrangler login).
the copy contains real member data. treat the machine accordingly.
the app only binds D1 (see wrangler.jsonc), so there is no R2 or KV data to pull.
git checkout -b feature/my-feature)bun run preflight