GithubHelp home page GithubHelp logo

itanuromero / happy Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 115.01 MB

Leve felicidade para o mundo! Unindo pessoas e orfanatos!

License: MIT License

HTML 0.71% TypeScript 80.92% CSS 18.19% JavaScript 0.18%

happy's Introduction

Happy

Leve felicidade para o mundo! Unindo pessoas e orfanatos!

Este aplicativo está sendo desenvolvido a partir da Next Level Week.

Abaixo terão meus aprendizados nesta semana (12/10/2020 à 18/10/2020).

Primeros passos

  • Create react app - Facebook.

    yarn create react-app web --template typescript

  • Rodar o projeto.

    yarn start

Dia 1 - 12/10/2020

Para o primeiro dia nos foi apresentado o projeto e os primeiros conhecimentos em REACT, adicionando os conceitos de SPA (Single Page Aplication).

Isso sem contar Typescript!! Vimos quais as melhoras que ele apresenta no JavaScript.

Desenvolvemos 2 telas e conhecemos as seguintes tecnologias e técnicas:

  • Babel Essa tecnologia faz a tradução do javascript para o navegador.
  • Whimsical Uma ótima ferramenta de design.
  • LeafLet Mapas para sua aplicação? Veja aqui!
  • Open Street Map Mais mapas!
  • MapBox Outro mapa haha!

Aprendemos também sobre o sistema de rotas, pois uma SPA é incrível para reduzir o consumo dos recursos ao carregar a aplicação.

Os pontos foram:

ImagemDia01

Segue telas que foram criadas:

Tela inicial:

tela01

Tela do mapa:

tela02

O que está por trás:

coding01

E não se engane, tive dificuldades e demorei horas para poder realizar essas ações, porém sei que consegui aprender, e isso é o que importa!

Dia 2 - 13/10/2020

O segundo dia foi repleto de desafios, trabalhamos o backe-end completo construindo uma API, a qual receberá e retornará dados independente de qual plataforma estivermos usando (mobile, web), e algumas tecnologias que usamos foram:

  • Insomnia Aplicativo para fazer o design, debug e testes de nossa API.
  • Postman Ferramenta parecida com a acima, para ter como segunda opção.
  • Beekeeper Studio Editor SQL open Source e gerenciador de banco de dados
  • Yup Para validação de dados
  • Express Usamos bastante este framework também! Pois apresenta utilidades em protocolo HTTP.
  • Type ORM Um ORM para rodar NODE.js e claro:
  • Node JS Afinal nao poderíamos rodar nada sem ele!
  • SQLite 3 Banco de dados que carrega diretamente na aplicação.

Os pontos foram:

Imagem Dia 2

Como toda a parte é um back-end, vou adicionar fotos dos programas Insomnia e BeekeeperStudio fazendo os testes da API e seu banco de dados

Codando:

Imagem codigo

Beekeeper:

Beekeeper image

Insomnia:

Insomnia image

Dia 3 - 14/10/2020

O terceiro dia dessa grande maratona foi o mais difícil até agora! Conectamos totalmente o frontend com o backend e compreendemos como funciona esse sistema!

os pontos foram:

Imagem dia 03

Apenas fizemos as conexões entre as páginas e a API, e concluímos as outras páginas!

Imagem de criacao de orfanato

Dia 04 - 15/10/2020

Esse quarto dia foi mais tranquilo, entendemos as diferenças do react.js para com o React Native, e desenvolvemos a primeira tela do nosso aplicativo!

Utilizamos em sua maioria a tecnologia:

  • Expo Uma forma super tranquila de contruir um aplicativo, sendo simples e rápido, assim conseguindo acessar as ferramentas do celular a partir desse micro framework.

Os pontos foram:

Imagem dia 04

happy's People

Contributors

itanuromero avatar

Stargazers

David Guedes avatar  avatar Luciano Weslen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.