Esse repositório é referente ao projeto executado em uma semana do curso proporcionado pela RocketSeat.
A ideia do projeto é uma aplicação a qual tem-se o backend para servir ao frontend e mobile. Sendo no FrontEnd o local de registo das ONGs e seus casos, esses precisam ser registados os valores que precisam.
No que se refere a aplicação mobile ela é de consulta para terceiros vizualizarem os casos das ONGs que precisem de ajuda para assim adotar um caso.
A esse projeto a RocketSeat intitulou Be The Hero! Nesse projeto foi abordado a stack de tecnologia de JavaScript.
Sinto muito orgulho de ter conseguido acompanhar e terminar na semana proposta pela RocketSeat, outro fator que foi grande valia foi entender o pipeline das empresas e ferramestas bacanas. Segue o um print da tela inicial da aplicação Front End.
NodeJS foi usado para o backend, uma ferramenta poderosa inspirado no motor do navegador útil e bastante eficaz. Porém essa parte ficou de ser estudada pro futuro segurança para API a qual foi desenvolvida.
ReactJS foi usado para o frontend, o ReactJS para desenvolver o frontend web da aplicação, curti demais pois o processo foi ver o projeto no Figma e dar vida a ele no formato de SPA ( Single-Page Application).
React Native foi usado para o frontend, diferencial foi que essa tecnologia é usada para desenvolver aplicações mobile aproveitando grande parte dos conceitos adquiridos no React JS. No entanto, foi utilizado nesse projeto uma abstração a mais para construir aplicação.
Expo é uma abstração acima do React Native, seu grande diferencial é ser totalmente JavaScript sem a necessidade do desenvolvedor e nem possibilidade de tocar no código fonte do Android e IOS. Mas ainda está amadurecendo não é toda aplicação que vai caber usar o Expo, porém para esse caso foi útil.
Pretendo continuar os estudos e crescer nessa stack pois além de ser divertido possibilita criar muitos projetos interessantes. Gostaria de ter documentado melhor porém a correria impediu nessas situações melhor feito do que não feito.