Въведение

Здравейте всички, този проект ще бъде серия. Не знам колко дълга ще бъде поредицата, тъй като все още работя по проекта, докато пиша тези статии. От доста време исках да създам приложение за чат. Попаднах на по-стар урок (преди 3 години) на Бен Ауад (страхотен YouTuber), който прави отпуснат клонинг, което беше идеално за мен, така че следвам неговите подходи и правя своя актуализирана версия ( много се промени за 3 години).

Исках да практикувам изграждането на по-сложни проекти. Научавам много досега, като работа с базата данни PostgresSQL, използване на Sequelize за ORM и свързването му с Graphql. Така че се надявам, че вие ​​също можете да научите нещо :) Но стига с интрото, нека се потопим в първата част.

Инсталация за база данни

Преди да стигнем до добрите неща, трябва да инсталираме нещата, от които се нуждаем за този проект. Ще използвам Mac през цялата тази серия.

  1. Nodejs разбира се :) (ако още не сте =› https://nodejs.org/en/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/) *по избор*, ако сте по-визуални като мен :) това е GUI за вашата база данни. (за Mac)

Това е всичко, от което се нуждаете, за да получите настройката на частта от базата данни с помощта на Postgres (не толкова). В следващия ще работим върху настройката на папката и инсталирането на пакетите, които са ни необходими за бекенда. Дотогава хора :)