/OmniStack-BeTheHero

💻📱 Application made for WEB and APP with Node.js, React.js and React Native

Primary LanguageJavaScript

GitHub language count GitHub top language GitHub repo size in bytes Node version React.js version Expo version GitHub code size in bytes

🚀 Semana OmniStack 11.0 da RocketSeat 🚀

  • 23/03/2020 - Conhecendo a OmniStack (Introdução)
  • 24/03/2020 - Criando a base da aplicação (Back-End)
  • 25/03/2020 - Construindo a Interface WEB (Front-End)
  • 26/03/2020 - Desenvolvendo o APP Mobile (Mobile)
  • 27/03/2020 - Funcionalidades avançadas (Finalização)

💻 📱 O Projeto:

Dessa vez, desenvolvemos uma aplicação que vai conectar ONGs que precisam de ajuda com casos específicos, à pessoas que tem interesse de ajudar monetariamente alguma causa ou organização sem fins lucrativos. As ONGs vão se cadastrar pela WEB, cadastrando os casos e valores que estão precisando de ajuda, enquanto as pessoas que querem ajudar, vão acessar o APP e escolher a causa que tem interesse em ajudar.

Captura de Tela 2020-03-27 às 18 44 51

🛠️ Tecnologias:

🏁 Startando o projeto

Primeiro clone o projeto: git clone https://github.com/RBritoX/OmniStack-BeTheHero

Em seguida execute os comandos abaixo para startar o Back-End:

$ cd backend
$ npm i
$ npm start

Isso vai fazer com que o Back-End rode na porta 3333


Em outra aba/janela do terminal, execute os comandos abaixo para startar o Front-End:

$ cd frontend
$ yarn
$ yarn start

Agora abra o navegador e acesse localhost:3000


No Mobile, existem duas formas de rodar:
1. Conectando o seu celular via USB: Nesse caso será necessário baixar o app do Expo, e depois de rodar os comandos abaixo, é só escanear o QRCode.

2. Através de um emulador: Nesse caso basta rodar os comandos abaixo e na página do bundler do Expo, execute Run on Android device/emulador ou Run on iOS simulador de acordo com o seu device.

Em outra aba/janela do terminal, execute os comandos abaixo para startar o Mobile:

$ cd mobile
$ yarn
$ yarn start

Feito por Raphael Brito (RBritoX)