尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Infinity Africa payment infrastructure platform for merchant collections, payment links, invoices, API integrations, and withdrawals.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Payment infrastructure for merchants — collections, payment links, invoices, and disbursements.
| Layer | Technology | Hosting |
|---|---|---|
| Frontend | Next.js (App Router), TypeScript, Tailwind CSS | Vercel |
| Backend | FastAPI (Python) | Railway |
| Database & Auth | Supabase | Supabase |
infinity/
├── apps/
│ ├── web/ # Next.js frontend — landing page, customer payment
│ │ page, merchant portal, super admin dashboard
│ └── api/ # FastAPI backend
├── packages/
│ └── shared/ # Shared TypeScript constants & enums
├── supabase/
│ └── migrations/ # SQL schema migrations (Supabase CLI convention)
└── docs/ # API docs & implementation notes
apps/web)npm install # from the repo root — installs all workspaces
cp apps/web/.env.example apps/web/.env.local
npm run dev:web # http://localhost:3000
apps/api)cd apps/api
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # macOS/Linux
pip install -r requirements-dev.txt
cp .env.example .env
uvicorn app.main:app --reload # http://localhost:8000
Health check: GET http://localhost:8000/health
supabase/migrations)Requires the Supabase CLI:
supabase link --project-ref <your-project-ref> # link to a Supabase project
supabase db push # apply supabase/migrations/*.sql
Or run supabase start for a local Postgres instance and supabase db reset
to apply migrations against it.
Project foundation — routing, structure, tooling, and the database schema are in place. No payment provider integrations or auth wiring yet.
See docs/implementation-notes.md for
architecture notes.