🔥 O Projeto | 🚀 Tecnologias Usadas | 🔨 Deploy (Em Breve) | ⚡ Executando o Projeto | 🤔 Como contribuir | 📝 Licença
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.
O projeto foi feito com as seguintes tecnologias:
- NodeJS
- ExpressJS
- AmazonSES
- AmazonS3
- Mime
- Postgres
- MongoDB
- Redis
- IORedis
- JWT
- DateFNS
- Rate Limit Flexible
- Typescript
- Em Breve
$ git clone https://github.com/dscamargo/gobarber.git gobarber
$ cd gobarber
#Entre na pasta da api
cd backend
# Para rodar o servidor de desenvolvimento, com o docker e o docker-compose instalado na sua máquina, rode o comando:
docker-compose up -d
cd web
# Em seguida, instale as dependências e inicie o servidor de desevolvimento com o comando:
yarn && yarn start
cd appgobarber
# Em seguida, instale as dependências e inicie o servidor de desevolvimento de acordo com o seu emulador:
## Para rodar no emulador Android:
yarn && yarn android
## Para rodar no emulador iOS:
yarn && yarn ios
Se quiser contribuir para esse repositório aqui, seja corrigindo algum problema, adicionando comentários ou melhorando a documentação, você pode seguir esse tutorial abaixo:
- Faça um fork desse repositório;
- Entre no seu perfil no GitHub e faça um clone do repositório que você fez um fork;
- Crie uma branch com a sua alteração:
git checkout -b minha-alteracao
; - Faça as alterações necessárias no código ou na documentação;
- Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-alteracao
; - Agora é só abrir a sua pull request no repositório que você fez o fork;
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.