Skip to content

🐶🐱 Aplicação Web e Mobile de arrecadação de fundos para ONG's de apoio aos animais. API feita em Nodejs, Web com ReactJS e mobile com React Native.

License

Notifications You must be signed in to change notification settings

antonino3g/be-the-hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GitHub top language GitHub language count Repository size Made by Antonino Praxedes

Technologies   |    How To Use   |    License

Sobre o projeto 💡

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.

BeTheHero

🚀 Technologies

Database

Backend

Frontend

Mobile

ℹ️ How To Use

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

♻️ Como contribuir

  • 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

📝 License

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


by Antonino Praxedes 👋 Get in touch!

About

🐶🐱 Aplicação Web e Mobile de arrecadação de fundos para ONG's de apoio aos animais. API feita em Nodejs, Web com ReactJS e mobile com React Native.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published