Ecommerce Template
Next.js·React 등으로 만든 최신 전자상거래 템플릿
나이지리아 검증 부동산 마켓플레이스, 목록 확인·은행 연계 최대 50% 금융·60일 이내 계약
Nigeria's verified property marketplace. Browse checked listings, apply for up to 50% financing through partner banks, and close in under 60 days.
커머스Python · TypeScriptGitHub @haymous3온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.