Введение

Привет всем, этот проект будет сериалом. Я не знаю, как долго будет продолжаться эта серия, поскольку я все еще работаю над проектом, пока пишу эти статьи. Я давно хотел создать приложение для чата. Я наткнулся на более старый учебник (3 года назад), в котором Бен Авад (отличный YouTuber) делал клон Slack, который идеально подошел мне, поэтому я следую его подходам и делаю свою обновленную версию ( очень много изменилось за 3 года).

Я хотел попрактиковаться в создании более сложных проектов. На данный момент я многому научился, например, работать с базой данных PostgresSQL, использовать Sequelize для ORM и соединять его с Graphql. Так что я надеюсь, что вы, ребята, тоже чему-то научитесь :) Но хватит вступления, давайте перейдем к первой части.

Установка для базы данных

Прежде чем мы перейдем к хорошему, нам нужно установить то, что нам нужно для этого проекта. В этой серии статей я буду использовать Mac.

  1. Nodejs, конечно :) (если вы еще этого не сделали = › https://nodejs.org/ru/download/ )
  2. PostgresSQL (для Windows и Mac https://www.postgresql.org/download/)
    Видео установки
    Видео для Mac: https://www.youtube. com / watch? v = EZAa0LSxPPU
    Видео для Windows: https://www.youtube.com/watch?v=RAFZleZYxsc
  3. Postico (https://eggerapps.at/postico/) * необязательно *, если вы больше наглядны, как я :) это графический интерфейс для вашей базы данных. (для Mac)

Это все, что вам нужно для настройки части базы данных с помощью Postgres (не так уж и много). В следующем мы поработаем над настройкой папки и установкой пакетов, которые нам нужны для бэкэнда. А пока, ребята :)