Turn the PRD prototype into a runnable Next.js application with login, PostgreSQL data, and a maintainable repository harness.
Create an account with a phone number and password. Phone numbers follow the 11-digit mainland China mobile format from the original product flow.