Skip to content

Latest commit

 

History

History
92 lines (61 loc) · 3.22 KB

README.md

File metadata and controls

92 lines (61 loc) · 3.22 KB

GoBarber

GitHub last commit GitHub issues GitHub pull requests GitHub


Aplicação de gerenciamento de barbearia.

📝 Índice

🧐 Sobre

Aplicação de gerenciamento de barbearia, utilizando NodeJS, Typescript, ReactJS e React Native. O objetivo da aplicação é permitir que barbeiros possam visualizar sua agenda diariamente e que clientes possam agendar horários com o barbeiro que desejar.

🏁 Como configurar o projeto

Essas instruções servem para que você consiga ter uma cópia do projeto e rodar o mesmo em sua máquina local para motivos de desenvolvimento e testes.

Pré-requisitos

Para que você consiga executar esse projeto, é necessário que tenha instalado em sua máquina o banco de dados PostgreSQL e MongoDB, com uma tabela chamada gostack_gobarber.

Instalação do backend

Para rodar o backend em sua máquina, siga o seguinte passo a passo:

  1. Faça o clone desse repositório.
  2. Entre na pasta do backend: cd backend.
  3. Rode yarn para instalar todas as dependências.
  4. Preencha o arquivo .env.example com as suas variáveis de ambiente.
  5. Rode yarn typeorm migration:run para executar todas as migrations.
  6. Rode yarn start para iniciar a api.

Instalação do frontend

Para rodar o frontend em sua máquina, siga o seguinte passo a passo:

  1. Inicie o backend.
  2. Entre na pasta do frontend: cd frontend.
  3. Rode yarn para instalar todas as dependências.
  4. Rode yarn start para abrir o projeto web no browser.

Instalação do mobile

Para rodar o mobile em sua máquina, siga o seguinte passo a passo:

  1. Inicie o backend.
  2. Entre na pasta do mobile: cd mobile.
  3. Rode yarn para instalar todas as dependências.
  4. Rode react-native run-ios para abrir o projeto no emulador do ios.

🔧 Executando os testes

Para rodar os testes no backend, rode yarn test.

⛏️ Tecnologias

📝 Licença

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

✍️ Autores

Feito com ♥ by Letícia Barreto 👋