Virtualno nazdravljanje za rođendane, proslave i druženja na daljinu.
Translation pending
SocialTypeScript · CSSGitHub @Demik994OnlineOwner 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
Cheering across the world
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Virtualno nazdravljanje za rođendane, proslave i druženja na daljinu. Domaćin napravi sobu, pošalje link, gosti sjednu za 3D stol kao čovječuljci, odaberu piće i — kad su svi spremni — kucnu se čašama.Read the full README ↗
Virtualno nazdravljanje za rođendane, proslave i druženja na daljinu. Domaćin napravi sobu, pošalje link, gosti sjednu za 3D stol kao čovječuljci, odaberu piće i — kad su svi spremni — kucnu se čašama.
npm install
cp party/.dev.vars.example party/.dev.vars
npm run dev
npm run dev pokreće Next.js na http://localhost:3000 i real-time server na portu 1999.
Za lokalni razvoj ne trebaju nikakvi računi: sobe se drže u memoriji, a slike u .local-uploads/.
Za testiranje s mobitela na istoj Wi-Fi mreži otvori http://<IP-računala>:3000
(dopušteno u allowedDevOrigins u next.config.ts). Mikrofon preglednici daju samo preko
https-a ili na localhost, pa glasovni chat s mobitela testiraj na produkciji.
| Naredba | Opis |
|---|---|
npm run dev | Next.js + real-time server |
npm run typecheck | TypeScript provjera (app i Worker) |
npm run lint | ESLint |
npm run party:types | Regenerira Cloudflare tipove nakon promjene party/wrangler.jsonc |
npm run party:deploy | Deploy real-time servera na Cloudflare |
src/app/ stranice i API rute (/soba/[code], /api/rooms/...)
src/components/ scene/ (3D), room/ (soba), ui/ (zajednički UI)
src/lib/rooms/ sobe, gosti, PIN, spremište (Redis / memorija)
src/lib/party/ protokol i tiketi za real-time server
party/ Cloudflare Worker s PartyServerom
Varijable okruženja za produkciju opisane su u .env.example.
npx wrangler login, zatim npm run party:deploy
i npx wrangler secret put PARTY_SECRET --config party/wrangler.jsonc.PARTY_SECRET (ista kao u Cloudflareu) i PARTY_URL (adresa Workera).https://<tvoja-domena>/api/health — sve mora biti true.