helitonoliveiraa / gobarber

Projeto desenvolvido durante as aulas do Bootcamp GoStack10 da Rocketseat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoBarber

GitHub language count Made by Héliton Oliveira License Stargazers

Sobre   |    Funcionalidades   |    Baixe o projeto   |    Licença

🚀 Sobre

O GoBarber é uma aplicação completa, incluindo back-end, front-end e mobile. É uma aplicação que tem foco em gerenciar serviços de beleza como agendamentos, notificações, cadastramento de usuários.
Também é possível gerenciar perfis tanto dos prestadores de serviços como também do usuário final(cliente).

Esta aplicação foi desenvolvida em paralelo com as aulas do Bootcamp GoStack Rocketseat, onde o intuito foi praticar e massificar os conteúdos aprendidos durante o curso.

📹 Vídeo demo do projeto 📹

💫 Funcionalidades

O usuário paderá se autenticar na aplicação sendo ele um usuário comum ou um prestador de serviço(provider).
Após estar logado na aplicação, o provider pode verificar todos os seus agenamentos do dia ou uma data expecífica.
Sempre que um usuário(cliente) fizer um novo agendamento, o provider será notificado, tanto pela aplicaçaão web como também atravez do seus e-mail.

O usuário(não provedor) da aplicação também pode realizar auteração em seu perfil na aplicação, como nome, email e senha, também é possível cancelar agendamentos.

⬇️ Como clonar o projeto

Observação: é necessário ter o Git instalado e configuração em seu compudador

Via terminal navegue até o diretório onde deseja baixar o projeto.

# clone o repositório
$ git clone git@github.com:heliton1988/gobarber.git

Com o projeto já clonado, acesse a pasta do projeto.

$ cd gobarber

Dentro da pasta gobarber há mais 3 pastas; backend, web e mobile. Agora será necessário acessar cada uma dessas pastas para baixar todas as dependências do projeto, como o exemplo abaixo;

# atualizando dependências do back-end
$ cd backend
$ yarn 
# atualizando dependências do front-end web
$ cd web
$ yarn 
# atualizando dependências do mobile
$ cd mobile
$ yarn 

Agora, com todas as dependência já baixadas e atualizadas, e hora de preparar e configurar o ambiente para rodar o back-end da aplicação.
Você pode seguir o passo a passo no link a seguir... Clique aqui

Para informações de como configurar e rodar o projeto web Clique aqui 💻

Para informações de como configurar e rodar o projeto mobile Clique aqui 📱

📄 Licença

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



Feito com 💚 by Héliton Oliveira

About

Projeto desenvolvido durante as aulas do Bootcamp GoStack10 da Rocketseat

License:MIT License


Languages

Language:JavaScript 87.8%Language:Java 6.0%Language:Objective-C 4.0%Language:Ruby 0.7%Language:Starlark 0.5%Language:Handlebars 0.4%Language:HTML 0.3%Language:Shell 0.2%