Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabriel-jesusvix/challenge-rlv
NewsApp project proposed to company RLV.
https://github.com/gabriel-jesusvix/challenge-rlv
Last synced: 1 day ago
JSON representation
NewsApp project proposed to company RLV.
- Host: GitHub
- URL: https://github.com/gabriel-jesusvix/challenge-rlv
- Owner: Gabriel-Jesusvix
- Created: 2024-03-11T17:46:49.000Z (8 months ago)
- Default Branch: develop
- Last Pushed: 2024-03-11T18:19:09.000Z (8 months ago)
- Last Synced: 2024-04-18T09:35:43.929Z (7 months ago)
- Language: TypeScript
- Homepage: https://challenge-rlv.vercel.app
- Size: 232 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
## Mobile app News
- 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:
1) 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.
2) 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.
## Stack utilizada
**Front-end:** NextJS - TypeScript - React Query - TailwindCSS;
**Mobile:** React Native - TypeScript - ContextAPI - NativeWind - Expo## Instalação
Install appTeams with npm;
```bash
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;
```