Let’s create a complete, end-to-end, beginner-friendly API flow for a simple login + fetch dashboard data example.

This will cover everything from form —> validation —> service —> Axios —> backend —> React Query —> type-safe response —> toast/UI updates, including typed API response.