API-first web development approach