尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗City guides for Erasmus and international students in Türkiye, built by ESN Türkiye. ESNers add places to their city's page; visitors browse city pages, a map / list of places and the Erasmus Hacks guides.
Status: early development, MVP launch planned for 4 November 2026.
| Part | Tech |
|---|---|
| Web | Next.js (App Router) + TypeScript, deployed on Vercel |
| API | AWS API Gateway (HTTP API) + Lambda, in apps/backend/ |
| Data | DynamoDB, S3 + CloudFront, Amazon Location Service (eu-central-1) |
| Tooling | pnpm, Biome (lint + format), GitHub Actions |
Requirements: Node.js 22 (.nvmrc), pnpm (corepack enable).
cd apps/frontend
pnpm install
cp .env.example .env.local
pnpm dev # http://localhost:3000
Run these inside apps/frontend:
| Command | What it does |
|---|---|
pnpm lint | Biome lint + format check |
pnpm lint:fix | Fix what Biome can fix |
pnpm typecheck | TypeScript check |
pnpm build | Production build |
apps/frontend/ Next.js app (Vercel root directory)
apps/backend/ AWS SAM backend (task 1.5)
legacy/ old mock frontend, visual reference only — not built, not linted, not deployed
Trunk-based: short-lived branches off main, small PRs, merge quickly. Every PR runs CI (lint, typecheck, build) and needs it green to merge. See CONTRIBUTING.md.