🚀 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)
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.
- Node.js
- Express
- Knex.js
- Nodemon
- Celebrate
- Jest
- React.js
- React Router DOM
- React Icons
- Axios
- React Native
- Expo
- React Navigation
- Axios
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)