Technologies | How To Use | License
Este projeto consistiu na construção de uma API REST para ser acessada em uma aplicação web e mobile. Feito na semana de programação Omnistack 11 da Rocketseat.
Database
Backend
Frontend
Mobile
Para clonar e rodar este projeto, necessita-se que tenha instalado Git, Node.js v10.16 ou mais recente + Yarn v1.13 ou mais atual em seu computador. Comandos para executar:
# Escolha um diretório e clone o projeto
$ git clone https://github.com/apfjunior/be-the-hero.git
# Entre no projeto
$ cd be-the-hero
# Vá no diretório do backend e instale as dependências
$ cd backend && npm i
# Rode o backend (Ps: Deixe um terminal dedicado executando-o)
$ npm start
# Em outro terminal, vá no diretório do frontend e instale as dependências
$ cd frontend && npm i
# Rode o frontend
$ npm start
# Vá no diretório do backend e instale as dependências
$ cd ../mobile && npm i
# Tenha pré-configurado algum emulador virtual (ex: Android Studio, Genymotion) ou
# rode no seu dispositivo por QRCode com o app Expo.
# Mais detalhes em https://expo.io/.
#
# Uma outra configuração necessária antes de executar o projeto, é alterar o ip local do projeto
# para o da sua máquina.
# Edite o arquivo "api" em: /be-the-hero/mobile/src/services. Há uma linha comentada instruindo.
# Dentro do diretório mobile, rode com algum emulador aberto:
# Run app (ios)
$ npm run ios
# Run app (android)
$ npm run android
- Fork esse repositório;
- Crie uma branch com a sua feature:
git checkout -b my-feature
- Commit suas mudanças:
git commit -m 'feat: My new feature'
- Push a sua branch:
git push origin my-feature
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
by Antonino Praxedes 👋 Get in touch!