NewsExplorer é uma aplicação web que permite aos usuários criar, editar e excluir notícias. O projeto foi desenvolvido utilizando ReactJS com Vite para inicializar o ambiente e a Contentful API para gerenciar e armazenar os conteúdos.
• Criação de Notícias: Permite que os usuários criem novas notícias diretamente pela interface.
• Edição de Notícias: Usuários podem editar as notícias .
• Exclusão de Notícias: Permite a remoção de notícias da aplicação.
• Integração com a Contentful API: Toda a criação, edição e exclusão de conteúdos é feita utilizando a Contentful API, permitindo um gerenciamento eficiente e flexível.
• ReactJS: Biblioteca JavaScript para construir interfaces de usuário.
• Vite: Ferramenta rápida de build para projetos front-end modernos.
• Contentful API: Headless CMS usado para gerenciamento de conteúdo.
• CSS Modules/Styled Components: Para estilização (especifique se estiver usando um deles).
Antes de rodar a aplicação localmente, você precisará ter instalado:
Node.js v14 ou superior
npm ou yarn
Clone o repositório para sua máquina local:
git clone https://github.com/Azvedo/NewsExplorerDesktop.git
cd newsexplorerdesktop
cd newsexplorerd
npm install
Inicie o servidor de desenvolvimento:
npm run dev
Acesse a aplicação no navegador: http://localhost:3000
src/
├── components/ # Componentes React
├── services/ # Serviços (requisições API, etc.)
├── App.jsx # Componente principal
└── main.jsx # Ponto de entrada do React