尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Intent marketplace for Ipê City. Citizens list their Interests (what they are looking for) and their Offers (goods, services, work, knowledge); the platform crosses every intent in the network to suggest direct trades and multi-hop trade cycles of 2 or 3 people that no pair could close alone.
Web app: ipexchange.xyz · Telegram Mini App: xchange.synapses.academy · Bot: @ipexchange_bot
apps/web), pure JavaScriptapps/api), serving the SPA as static assetsgemini-embedding-001 for embeddingsnpm install
npm run dev:api # wrangler dev on :8787 (needs apps/api/.dev.vars)
npm run dev # vite on :5173, proxies /api to :8787
Copy apps/api/.dev.vars.example to apps/api/.dev.vars and fill in the secrets.
DATABASE_URL=postgresql://... npm run db:apply # apply supabase/migrations (tracked in schema_migrations)
npm run db:seed # seed dev data + verify multi-hop matching
npm run deploy # builds apps/web and deploys the Worker with assets
Secrets in production are set with wrangler secret bulk (see the list in
apps/api/wrangler.jsonc). After the first deploy, register the bot webhook:
curl "https://api.telegram.org/bot$TOKEN/setWebhook" \
-d "url=https://ipexchange.xyz/api/telegram/webhook" \
-d "secret_token=$TELEGRAM_WEBHOOK_SECRET"