Before you build — know if anyone will pay.
Be specific. Include the target user and the core problem you solve.