Skip to content

dhemesmota/bootcamp-gostack-gobarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 git@github.com: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