World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Nigeria's distressed real estate marketplace — application monorepo.
This repository holds the application code (FastAPI microservices, Next.js web app, infrastructure). Project documentation, plans, and the architecture-review checklist live at the workspace root, one level up (../CLAUDE.md, ../plan.md, ../review.md, ../workflow.md, ../data-model.md, ../api-contracts.md). Developer tooling lives in the separate mai-house repo.檢視完整 README ↗Nigeria's distressed real estate marketplace — application monorepo.
This repository holds the application code (FastAPI microservices, Next.js web app, infrastructure). Project documentation, plans, and the architecture-review checklist live at the workspace root, one level up (../CLAUDE.md, ../plan.md, ../review.md, ../workflow.md, ../data-model.md, ../api-contracts.md). Developer tooling lives in the separate mai-house repo.
maiplot/
├── services/ FastAPI microservices, one folder per domain
│ ├── auth-service/ registration, OTP, JWT, BVN/NIN
│ ├── listing-service/ property CRUD, media, Elasticsearch indexing
│ ├── document-service/ OCR, verification, watermarking, S3
│ ├── transaction-service/ state machine, escrow ledger, audit
│ ├── loan-service/ bank partner adapters, loan workflow
│ ├── notification-service/ Web Push, SMS (Termii), Email (SES)
│ ├── realtor-service/ onboarding, assignments, commission
│ └── analytics-service/ KPIs, admin reports (read replica)
├── frontend/
│ └── web/ Next.js 14 — all user-facing flows
├── infra/
│ ├── kong/ API gateway declarative config
│ ├── docker/ Dockerfile and init scripts for shared infra
│ ├── grafana/, loki/, prometheus/ observability stack configs
│ └── terraform/ AWS infrastructure as code
├── docs/ pointers to workspace root docs
├── docker-compose.yml local dev stack — boots everything
├── .env.example shared environment variable template
└── .gitignore
cp .env.example .env # fill in local values; never commit .env
docker compose up -d # boots: postgres, redis, elasticsearch,
# kong, grafana, loki, prometheus,
# all FastAPI services, web app
docker compose ps # all containers should be healthy
| Surface | URL |
|---|---|
| Web app | http://localhost:3000 |
| Kong proxy | http://localhost:8000 |
| Kong admin | http://localhost:8001 |
| Grafana | http://localhost:3001 |
| Prometheus | http://localhost:9090 |
| Loki | http://localhost:3100 |
| PostgreSQL | localhost:5432 |
| Redis | localhost:6379 |
| Elasticsearch | http://localhost:9200 |
../CLAUDE.md at the start of any work session.feature/SCRUM-XXX-short-description.feat(SCRUM-XXX): description, fix(SCRUM-XXX): …, etc.BIGINT kobo. Never floats.get_with_fallback(). Never raw redis.get()..env files (git-ignored). Only .env.example placeholders are committed.See ../workflow.md for the full development workflow.