Link para o repositório de front-end da aplicação: https://github.com/PatrickOtero/Go-Barber-front-end
- Node (engine)
- Javascript
- PostgreSQL (DB)
- Express
- Knex
- Nodemailer
- Handlebars
- Bcrypt
- Jsonwebtoken
- Yup
- Date-fns
1° - Baixe a engine (motor) que interpretará as funcionalidades das dependências em javascript, o Node, através deste link: https://nodejs.org/en/download/
2° - Selecione o instalador de acordo com o seu sistema operacional e arquitetura (32-bit ou 64-bit)
3° - Ao abrir o instalador do Node, pressione o botão "next" até o final.
4° - Baixe e instale um banco de dados SQL, eu recomendo o PostgreSQL. Link de um tutorial atualizado e simples: https://www.hashtagtreinamentos.com/instalacao-do-postgresql-sql.
5° - Clone este repositório para o seu computador.
6° - Escolha uma pasta para baixar todo o conteúdo que você vê nesse repositório.
7° - Ao escolher, abra seu terminal clicando dentro desta pasta com o lado direito do mouse e escolhendo a opção "abrir terminal".
8° - Com o terminal aberto, digite os seguintes comandos:
- git clone (com o método que você preferir, ou através do SSH ou HTTPS. Você tem acesso a isso no botão verde "Code" nesta mesma página)
9° - Quando a pasta tiver sido totalmente baixada, entre na mesma através do terminal escrevendo os seguintes comandos:
- cd "Go-Barber-back-end"
10° - Execute o comando no diretório raíz (onde está localizada a pasta "src"): "npm i".
11° - Espere o interpretador instalar todos os arquivos necessários para rodar o projeto.
12° - Crie um arquivo ".env" na pasta raíz com a seguinte estrutura:
LOCAL_DB_HOST=localhost
LOCAL_DB_DATABASE=(nome do banco de dados)
LOCAL_DB_USER=(username do servidor de banco de dados instalado)
LOCAL_DB_PASSWORD=(senha do servidor de banco de dados instalado)
13° - Execute o comando no mesmo local: "npm run dev".
14° - Aguarde a abertura do servidor Backend no seu terminal para testar as rotas através de softwares como Postman e Insomnia.