/go-barber

Primary LanguageJavaScript

GoStack

Go-Barber ✂️

GitHub top language GitHub language count Repository size GitHub last commit Repository issues GitHub

Instalação, execução e desenvolvimento   |    Como contribuir   |    Licença

💻 Instalação, execução e desenvolvimento

Pré-requisitos

Faça um clone desse repositório

Backend

  • A partir da raiz do projeto, entre na pasta do backend rodando cd backend;
  • Rode yarn para instalar as dependências;
  • Crie um banco de dados no postgres com o nome de go-barber;
  • Rode cp .env.example .env e preencha o arquivo .env com SUAS variáveis ambiente;
  • Rode yarn sequelize db:migrate para executar as migrations;
  • Rode yarn dev para iniciar o servidor.

Web

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend web rodando cd frontend;
  • Rode yarn para instalar as dependências;
  • Rode yarn start para iniciar o client.

Mobile

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend mobile rodando cd mobile;
  • Rode yarn para instalar as dependências;
  • Rode yarn react-native run-ios ou yarn react-native run-android dependendo do SO.

🤔 Como contribuir

  • Faça um fork deste repositório
# Fork via GitHub official command line

$ gh repo fork Dinamous/go-barber
# Clone o seu fork
$ git clone url-do-seu-fork && cd go-barber

# Crie uma branch com sua feature
$ git checkout -b minha-feature

# Faça o commit das suas alterações
$ git commit -m 'feat: Minha nova feature'

# Faça o push para a sua branch
$ git push origin minha-feature

Depois que o merge da sua pull request for feito, você pode deletar a sua branch.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com 💜 by Dinamous