O projeto Notícia para Todos, é utilizado para acessar notícias com acessibilidade para pessoas com deficiência. O sistema possui integração com a API do The New York Times para listagem das notícias, além da integração com nossa própria API.
Estrutura de arquivos:
src/ |
Essenciais Core:
- Vue.js 2 - Framework utilizado para desenvolvimento web.
- Core JS - Fornece polyfills para recursos modernos do JavaScript.
- Axios - Framework para integração com API.
- Vue Router - Gerenciamento das rotas de navegação.
- Vuex - Gerencia e armazenamento dos dados durante a navegação.
- JS Cookie - Gerenciamento dos cookies.
Essenciais UI:
- Bootstrap Vue - Framework para criar projetos responsivos, voltados para dispositivos móveis e acessíveis por ARIA na web.
- SweetAlert2 - Componente estilizado, responsivo, personalizável e acessível (WAI-ARIA) para caixas pop-up e alertas de JavaScript.
Para executar este projeto você precisa:
- Ter o Node.js instalado na sua máquina.
- Ter alguma IDE como o Visual Studio Code.
- Baixar e instalar o Git.
- Abrir o Git e clonar o projeto do GitHub
usando o comando
git clone <HTTPS disponível no GitLab>
. - Ao abrir o projeto, execute o comando
npm install --global yarn
para instalar o gerenciador de pacotes Yarn, apos instalar o gerenciador de pacotes, execute o comandoyarn
na raiz do projeto e em seguida aguarde baixar as dependências do projeto. - O processo de execução do aplicativo funcionará através da execução de linha de comandos. Utilize o
comando
yarn run serve
para rodar a aplicação. Lembre-se, antes de executar o comando, navegar até a pasta do projeto antes.