Skip to content

Aplicativo de exibição e pesquisa de notícias - 🚧 Projeto em Desenvolvimento 🚧

License

Notifications You must be signed in to change notification settings

Dev-JoseRonaldo/news-explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

News Explorer

Status GitHub Issues GitHub Pull Requests License

banner

📋 Descrição

Este projeto tem como objetivo servir como um estudo aprofundado para aprimorar minhas habilidades técnicas, especialmente no desenvolvimento mobile. A proposta é criar um aplicativo de exibição e pesquisa de notícias. Por meio deste projeto, pretendo consolidar meu conhecimento em React Native, integração com APIs públicas, e boas práticas de organização.

Além disso, planejo expandir o projeto com a criação de uma versão web e a implementação de uma API própria.

🛠️ Tecnologias e Ferramentas

Mobile

Web

📱 Início Rápido (Mobile)

Essas instruções fornecerão uma cópia do projeto instalada e funcionando na sua máquina local para fins de desenvolvimento e teste.

Pré-requisitos

1) Node.js:

Instale a versão LTS mais recente de Node.js. Link para download

2) npm ou yarn:

O npm geralmente é instalado junto com o Node.js. Alternativamente, você pode usar o yarn, que pode ser instalado via npm:

npm install --global yarn

3) Expo CLI:

Instale o Expo CLI globalmente:

npm install --global expo-cli

4) Android Studio (Não é necessário caso opte por usar o expo Go em seu celular celular):

Instale o Android Studio, incluindo o Android SDK, SDK Manager e AVD Manager.

Certifique-se de configurar as variáveis de ambiente ANDROID_HOME e PATH para apontar para o diretório do Android SDK.

5) Java Development Kit - JDK (Não é necessário caso opte por usar o expo Go em seu celular celular):

Instale o JDK (versão 8 ou superior). O JDK é necessário para a compilação do Android.

Uso

Um passo a passo que informam como fazer um ambiente de desenvolvimento em execução:

  1. clone o repositório:
git clone [email protected]:Dev-JoseRonaldo/news-explorer.git
  1. instale todas as dependências:
cd mobile
npm install
3. Inicie seu emulador android
  1. Inicie seu emulador android:
npx expo start

🖥️ Início Rápido (Web)

Essas instruções fornecerão uma cópia do projeto instalada e funcionando na sua máquina local para fins de desenvolvimento e teste.

Pré-requisitos

1) Node.js:

Instale a versão LTS mais recente de Node.js. Link para download

2) npm ou yarn:

O npm geralmente é instalado junto com o Node.js. Alternativamente, você pode usar o yarn, que pode ser instalado via npm:

npm install --global yarn

Uso

Um passo a passo que informam como fazer um ambiente de desenvolvimento em execução:

  1. clone o repositório:
git clone [email protected]:Dev-JoseRonaldo/news-explorer.git
  1. instale todas as dependências:
cd web
npm install
  1. Inicie o servidor:
npm run dev

✅ Funcionalidades

Aplicativo:

  • O sistema deverá exibir as notícias mais recentes do dia na tela inicial
  • O sistema deverá possibilitar a pesquisa de notícias por palavra chave
  • O sistema deverá mostrar um histórico de pesquisas recentes
  • O sistema deverá ter um fluxo de autenticação
  • O sistema deverá possibilitar que o usuário salve notícias favoritas
  • O sistema deverá possibilitar que o usuário compartilhe notícias

Web:

  • O sistema deverá exibir as notícias mais recentes do dia na tela inicial
  • (1/5) O sistema deverá ter visualizaçôes gráfica sobre dados de notícias

🤝 Como Contribuir

Contribuições são sempre bem-vindas, veja como você pode ajudar:

  1. Crie um fork a partir desse repositório
  2. Clone o seu repositório "forkado" e crie sua branch a partir da branch main.
  3. git checkout -b <minha-nova-feature>
  4. Faça suas alterações e commit.
  5. Envie as alterações para a branch git push origin <minha-nova-feature>.
  6. Abra um Pull Request, seguindo as Diretrizes de Contribuição, para este repositório.

Diretrizes de Contribuição

Leia através do CONTRIBUTING.md

📝 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE.md para detalhes.

👨‍💻 Créditos


José Ronaldo
Desenvolvedor
Linkedin

🌱 Estado do Projeto

Este projeto está em desenvolvimento ativo. Você pode esperar mudanças frequentes e atualizações.

📸 Screenshots

Layout do Projeto: Clique aqui para visualizar o design do projeto


banner

banner


About

Aplicativo de exibição e pesquisa de notícias - 🚧 Projeto em Desenvolvimento 🚧

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published