Skip to content

💈 Aplicação de agendamento para serviços de beleza, entre provedores e clientes.

License

Notifications You must be signed in to change notification settings

jvictorfarias/GoBarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gobarber

💈 O projeto

Aplicação para agendar e gerenciar serviços de beleza, onde prestadores de serviços podem se cadastrar, e usuários poderão marcar agendamentos com estes provedores.

🔥 Prévia da Aplicação

preview

🚀 Tecnologias Usadas

O projeto foi feito com as seguintes tecnologias:

🔨 Deploy da Aplicação

{...}

🤔 Como Contribuir?

Faça um fork deste repositório

# Clone o seu fork
$ git clone url-do-seu-fork && cd gobarber

# Crie uma branch com sua feature ou correção de bugs
$ git checkout -b minha-branch

# Faça o commit das suas alterações
$ git commit -m 'feature/bugfix: minhas alterações'

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

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

⚡ Executando o Projeto

Clonando o projeto

$ git clone https://github.com/jvictorfarias/gobarber.git
$ cd gobarber

Iniciando a API

$ cd api

# Criando a imagem Docker do banco de dados:
# Dentro do projeto, já existe uma arquivo docker-compose.yml que possui o
# PostgreSQL como banco de dados, basta ter o Docker instalado em sua máquina.
$ docker-compose up -d # Iniciará em background e não irá bloquear o shell

# Rodando as migrations para o banco de dados e iniciando o projeto
$ yarn && yarn typeorm migration:run && yarn dev:server

Run in Insomnia

Iniciando o Frontend

$ cd web
$ yarn && yarn start

Iniciando o Mobile(Android)

$ cd mobile
$ yarn && yarn android && yarn start

📝 Licença

Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.

Feito com 💜 by Joao Victor Farias