Skip to content

lebarreto/GoBarberTypescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 👋

About

Aplicação de gerenciamento de barbearia 💇🏻‍♂️💈

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published