/nlw3

3° Workshop realizado pela Rocketseat onde foi desenvolvido a aplicação Happy na sua versão web e mobile.

Primary LanguageTypeScriptMIT LicenseMIT

Este é a terceira edição da NLW (Next Level Week), um Workshop criado e apresentado pela Rocketseat 💜. Este projeto foi feito na trilha Booster com Typescript, React e React Native.

👦 Happy

Foi desenvolvido durante esta semana (12/10/20 até 16/10/20) a aplicação chamada Happy, uma aplicação que cadastra e lista orfanatos que querem receber visitas de pessoas as suas crianças.

🌐 Tecnologias Usadas

Foram usadas essa tecnologias:

Foram usados outros Frameworks no projeto, mas esses são os principais.

</> Como usar o código?

  1. Instale o Yarn em seu computador
  2. Instale o NodeJs na versão >= 12.0
  3. Clone este repositório git clone https://github.com/pedrohenriquebraga/nlw3.git

⚙️ Backend

  1. Acesse a pasta backend e dê o comando yarn
  2. Acesse novamente a pasta backend e dê o comando yarn dev

🌐 Web

  1. Acesse o diretório e dê o comando yarn
  2. Acesse a pasta web e dê o comando yarn start
  3. Acesse em seu navegador a seguinte url http://localhost:3000

📱 Mobile

  1. Instale o Expo em seu celular.
  2. Instale o Expo CLI com o comando yarn global add expo-cli
  3. Acesse a pasta mobile e dê o comando yarn
  4. Acesse novamente a pasta mobile e dê o comando yarn start
  5. Será aberto uma página no navegador com um QR CODE, leia-o com o aplicativo do Expo

🔜 Progresso do evento

  • Dia 1: Criar página inicial e de listagem e também criar rotas da aplicação.
  • Dia 2: Criando backend e banco de dados.
  • Dia 3: Criando página de cadastro de orfanatos e finalizando projeto web.
  • Dia 4: Iniciando Mobile App com mapa e rotas com React Native e Expo.
  • Dia 5: Mobile App finalizado com listagem e cadastro de orfanatos.