Repository navigation
Conversation
Run the existing pasture API and Vite client as one Node process so Cursor Apps can preview and publish it. Postgres is used when DATABASE_URL is injected; hatch and feed still require real testnet receipts. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
Serve the Vite client and care API as a Fluid Node function. The shared pasture uses the Marketplace Neon database in iad1, with the same testnet receipt checks and lazy care state. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
Mint a Boing reference NFT for each buddy, stake it while the wallet still holds it, and bond 0.01 testnet BOING. Kibble accrues from care and buildings, and the pasture shows every buddy in one three.js yard. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
Give the yard grass, a fence, and a body for each species. Kibble now depends on belly and mood: the snack stand needs a feeding, toys need a glad buddy, and a pen cannot feed a stray. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
Restore a Boing Express session after refresh, let buddies grow through forage, greet, and play, and walk the field by clicking the grass. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
Players can equip a fixed catalog of clothes on five slots. Forage may find a common piece, and rarer pieces stay behind a server grant for future minigames. Co-authored-by: Nicholas Chikuji <chiku524@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Moves the public app from the Cursor Apps tray to Vercel. The game, Express wallet flow, and visual style stay the same.
/api.iad1, provisioned through the Vercel Marketplace. The function uses@neondatabase/serverlessand the unpooled connection string.Yard, NFTs, and 3D
The same site now has a shared three.js yard so players can see every buddy in one place. The field is grass under daylight, with trees farther out instead of a tight pen. Each species has its own body, and a scruffy or stray buddy shows that condition.
PET) with Express. Each wallet then mints one pet NFT. The server checks the mint calldata and the on-chain owner slot.Session, growth, and walking
boing_accounts, and the official web-wallet fallback reuses the session it already stored. Disconnect clears that session. A brand-new tab still needs one Connect click, because the popup wallet does not keep keys after the tab closes.Clothes
Each buddy has five slots: head, neck, body, back, and feet. The catalog is fixed. Forage can turn up a common piece. Uncommon, rare, epic, and mythic pieces are created only when the server calls
grantPiecewith an item it chose, which is the hook future minigames will use. Equipping or taking a piece off is a signature, and the 3D pasture draws whatever that buddy is wearing.Deploy Result
dpl_Bt8ytbEXdfNFPABeT2EVNsmAJZeu(Nov 7, 2026, 8:36 AM ET)GitHub is not connected to the Vercel project yet, so a push does not redeploy by itself. Connect it with
vercel git connectwhen you want preview deployments on this pull request.