AnnaApk / my-interviews

https://my-interviews-indol.vercel.app
0 stars 0 forks source link

Выбор стека #1

Closed alexbaumgertner closed 9 months ago

alexbaumgertner commented 10 months ago

Давай выберем стек. Я предлагаю NextJS 14 — хороший набор конфигураций и соглашений по умолчанию. Можно деплоить на Vercel и другие хостинги бесплатно для пет-проектов.

По языку, можно JS, а можно и TS, зависит от того, что хочется изучить/развить.

Для базы данных можно MongoDB (есть бесплатные тарифы на MongoAtlas), но если есть желание — можно и что-нибудь из SQL.

Напиши в комментарии, на каком стеке тебе бы хотелось построить приложение?

AnnaApk commented 10 months ago

NextJS - хорошо. Язык хотела бы TS, то же для меня новое будет, но сейчас как будто практически все вакансии с реактом идут в связке с TS. По БД , хотела бы освоить SQL, не имела еще дела с такими. С mongo работала в процессе обучения на практикуме, и сама разобралась с farebase еще недавно на базовом уровне.

AnnaApk commented 10 months ago

Можно ли будет еще добавить в стэк state manager, например redux-toolkit?

alexbaumgertner commented 10 months ago

Можно ли будет еще добавить в стэк state manager, например redux-toolkit?

Давай попробуем, там будут нюансы, но по крайней мере, есть пример от разработчиков nextjs https://github.com/vercel/next.js/tree/canary/examples/with-redux

alexbaumgertner commented 10 months ago

Попробуй сделать PR с инициализацией NextJS https://nextjs.org/docs/getting-started/installation#automatic-installation, давай использовать TypeScript, src directory, App Router, и алиасы.

AnnaApk commented 10 months ago

Создала проект , но оказалась нода на ноуте не той версии 16, что требуется для next от 18 Вчера попробовала установить nvm, он установился, но «из коробки» не заработал

прочитала что fnm еще аналогичный менеджер, а с ним проблема -висит на установке предпоследнего пакета

Вот думаю, может переустановить систему и обновить, у меня мак, давно не обновляла

AnnaApk commented 10 months ago

создала проект! обновила мак, установила fnm, теперь можно и проектом заниматься

обсуждения будут здесь все или под очередной этап - новое issue?

alexbaumgertner commented 10 months ago

Круто, что получилось поставить! На какой в итоге версии NodeJS получилось заработать?

alexbaumgertner commented 10 months ago

обсуждения будут здесь все или под очередной этап - новое issue?

Новое issue. https://github.com/AnnaApk/my-interviews/issues/2

AnnaApk commented 10 months ago

Поставила 20.10.0

AnnaApk commented 10 months ago

проект создала с tailwindcss, но вот думаю, что пока лучше без него и так много нового будет. Можно просто css? или лучше препроцессор?

alexbaumgertner commented 10 months ago

Я использую CSS modules, они уже в комплекте

alexbaumgertner commented 9 months ago

Тут думаю, мы все решили :)