На протяжении полугода я пытаюсь мотивировать себя написать какой-нибудь проект для себя. Чтобы инвестировать свои знания не только в ежедневную работу в офисе, но во что-то чем я могу гордиться как свое детище и я сам его сделал.
Но каждый раз останавливался на фазе идеи. Как делать и какие использоваться для этого фреймворки и устройства я знаю, а вот что делать я не знаю.
Вот я и подумал, зачем ломать голову думая о великой идеи которая прейдет к тебе одним прекрасным днем, сделай обычный проект с простой идеей и сделай его быстро посмотри что из этого получилось. Если что всегда можно “увести за забор и пристрелить”.
Я решил далеко не ходить и сделать приложение для постинга объявлений. Эквивалентов море craigslist, Kijiji и так далее.
Минимальные требования ака требования для Minimum Viable Product (MVP) таковы:
Для релиза этого хватит. Запостил, принял сообщения о покупке, продал и так далее. В идеале функционала можно много прилепить, но две недели не такой уж и большой срок для воплощения проекта в реальность. Я уже не говорю о тесрировании, оно будет после релиза. каппа.
Что я люблю сейчас, так это обширный выбор сервисов, тулзов, фрэймворков для разработки чего либо. Для себя я выбрал несколько вещей которые я буду использовать для быстрой разработки.
Netlify Быстрый деплой, хостинг и куча всего полезного и вкусного будет на Netlify. Хочешь юзер аутентификацию? Netlify Identity тебе в помощь. Хочу zero configuration deployment, просто пуш в мастер ветку и все будет в лайве через в течение минуты. Хочешь Serverless? Netlify Lambda идет в помощь. В общем все что мне надо.
NextJS Сервер сайд рендеринг + React + SEO Optimization + Скорость + Моментум = Любовь.
Firebase || FaunaDB Так как такового бэкэнда не будет база данных будет тоже serverless и у Netlify есть аддоны и плагины для FaunaDB и Firebase будем использовать их. А и еще они бесплатные.
Я хочу задокументировать прогресс для себя и буду делать это в своем блоге. Две недели это не большой срок, поэтому проект я выбрал тоже в концепции не тяжелый. Удачи мне, она мне пригодится!!
Продолжение следует