К сожалению тут без всей истории коммитов сразу скинуто, но могу пропробовать добавить в ревьюеры если интересно. Прошу не сильно обращать внимание что гдето через .then, а где-то через async/await хотелось попробовать потрогать все:) Если есть какие-то вопросы, обращайтесь, рад общению
По поводу запуска: git clone -> npm install -> npm run dev