Crossborder MVP

Product selection validation starts with a clean, testable shell.

Task 1 sets up the engineering surface for the app without introducing business flows ahead of schedule.

App Router scaffold

The root layout, homepage, and global styling are ready for follow-up tasks.

Tooling baseline

ESLint, Vitest, Playwright, Tailwind, and TypeScript are wired into the project.

Database command contract

db:push and db:seed are declared now and will be implemented after Prisma files land in Task 2.