Сначала определяешь основную цель проекта, его самые главные функции, которые определяют суть проекта, вокруг которых будет строиться весь сервис и остальной функционал. Составить небольшой план по разработке данного функционала, продумать структуру бд на начальном уровне. Разбить все на крупные задачи, а крупные задачи на более мелкие, чтобы было видение проекта с разных сторон. И начать писать код, делая пометки в местах, где скорее всего придется что-то переписать. Самая главная задача - как можно скорее выкатить MVP проекта, с основным функционалом, а дальше будет проще