Skip to content

Latest commit

 

History

History
147 lines (117 loc) · 4.82 KB

README.md

File metadata and controls

147 lines (117 loc) · 4.82 KB

GoBarber

GitHub top language GitHub last commit GiHub Issues Repository size GitHub License

Software de agendamento de serviços de beleza

Tecnologias   |    Ferramentas   |    Funcionalidades   |    Instruções   |    Arquivos

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

🔧 Ferramentas

📋 Funcionalidades

  • Manter usuários
  • Autenticação via JWT
  • Upload de imagens
  • Prestadores de serviços
  • Manter agendamentos
  • Visualizar horários agendados
  • Notificações via e-mail
  • Visualizar horários disponíveis

📃 Instruções

Para executar esse aplicativo você precisa ter o Git, Docker, Node.js v12 ou superior, Yarn ou NPM instalado no seu computador.
No seu prompt de comando:

# Clone este repositório
$ git clone [email protected]:dhemesmota/bootcamp-gostack-gobarber.git

# Vá para o repositório
$ cd bootcamp-gostack-gobarber

# Crie um arquivo .env no backend e configure as variáveis de ambiente

# Instale as dependências frontend
$ cd frontend
$ yarn install
$ yarn start

# Instale as dependências mobile
$ ...

# Instale as dependências backend
$ cd .../backend
$ yarn install

# Configure os bancos de dados
## Postgres
$ docker run --name gobarber -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:11
## MongoDB
$ docker run --name mongobarber -p 27017:27017 -d -t mongo
## Redis
$ docker run --name redisbarber -p 6379:6379 -d -t redis:alpine

# Rodar aplicativo
$ yarn dev

# Abra um novo prompt
$ yarn queue

📎 Arquivos

📌 Insomnia: arquivo contendo rotas da aplicação, deve ser importado no Insominia, se não tiver, bastar instalar em seu computador. Link para download.

📝 Licença

Este projeto está sob a licença MIT.Licença