- Caracteristicas do Desafio:
O desafio que apresentamos consiste na criação de dois projetos com uma finalidade comum: um software destinado a listar as notícias mais significativas do Brasil no momento. Para cumprir essa tarefa com êxito, por favor, atente-se aos seguintes critérios:
-
Deve ser implementada uma funcionalidade que permita ao usuário, ao selecionar uma notícia de seu interesse, ser redirecionado para uma página com todas as informações pertinentes à notícia escolhida. Além disso, nesta mesma página, algo deve ser clicável para possibilitar ao usuário a visualização completa da notícia no site oficial.
-
O software deve proporcionar aos usuários a capacidade de filtrar as notícias.
Incentivamos a implementação de sua criatividade para assegurar um resultado tanto inovador quanto eficaz.
As notícias para este desafio podem ser adquiridas através desta API pública: http://servicodados.ibge.gov.br/api/v3/noticias/
Confira a documentação da API neste link: https://servicodados.ibge.gov.br/api/docs/noticias?versao=3
Os projetos que desejamos ver concretizados incluem um layout Web utilizando o NextJS e um aplicativo móvel com React Native - Expo. Ambos os projetos devem ser desenvolvidos em TypeScript, com formatação Tailwind CSS, formulários com React Hook Form e requisições com React Query.
Front-end: NextJS - TypeScript - React Query - TailwindCSS; Mobile: React Native - TypeScript - ContextAPI - NativeWind - Expo
Install appTeams with npm;
git clone project;
npm to install dependecies;
cd folder web or mobile folder;
npm run start to run mobile app;
npm run dev to run web app;