Всем привет! Пробежался по тостеру с подобным вопросом, но ответ получил не полный для себя.
И так есть задача реализовать MVP для SaaS пока только веб. Допустим есть ТЗ с описанием функционала сервиса и прототип/дизайн как должно все выглядеть и работать. Всю разработку хочу взять на себя.
Стэк:
- frontend (nuxt - потому что много чего из коробки, подходит для быстрого прототипирования)
- backend (node.js - скорее всего express)
- db (firebase или postgress)
Есть достаточный опыт во фронте, и нехватка его для бэкенда. Например, с node.js был только небольшой опыт написания парсер-бота, а для backend нужны запросы, которые я никогда не писал. С бд тоже самое - опыта нет.
Вопрос:
1. C чего начать разработку back or front?
2. Изучить ноду для бека или фреймворк(express) и бд, чтоб написать более менее работоспособный бэк или взять firebase?
Сервис подразумевает доску объявлений и будет включать такие модули как: authorization, CRUD, file upload.
Возможно чего-то не учел, буду благодарен за ответы!
Опишите контракты по логике сервиса,
Реализуйте их без авторизации
базу лучше используйте локальную
авторизацию прикручивайте после на уже готовые контроллеры, в тех действиях которые требуют авторизации на время разработки ставьте заглушки