Este projeto é uma plataforma de vídeos desenvolvida utilizando React. O objetivo é criar uma aplicação simples com navegação entre páginas e cards interativos na página principal.
- Home: Exibe cards que recebem informações via props, incluindo cor de fundo, título, ícone, número e descrição.
- About: Página com informações sobre o projeto.
- Contact: Página com informações de contato.
As rotas foram implementadas para as três páginas existentes: Home, About e Contact. O menu permite a navegação correta entre essas páginas.
src/pages: Contém as páginas principais da aplicação.src/components/home: Componentes específicos da página Home.src/components/contact: Componentes específicos da página Contact.src/components/about: Componentes específicos da página About.src/assets: Arquivos de mídia e outros ativos utilizados na aplicação.
Para configurar o ambiente de desenvolvimento:
- Clone o repositório.
- Navegue até a pasta do projeto.
- Execute
npm installpara instalar as dependências. - Utilize
npm run devpara iniciar o servidor de desenvolvimento.
npm run dev: Inicia o servidor de desenvolvimento.npm run build: Cria uma versão de produção do projeto.npm run lint: Executa o linter para encontrar e corrigir problemas no código.npm run preview: Previsualiza a versão de produção localmente.
- React: ^18.3.1
- React DOM: ^18.3.1
- React Router DOM: ^6.26.1
Este projeto é licenciado sob a Licença MIT.
- Abner de Paiva Barbosa - RM558468
- Beatriz Vieira de Novais - RM554746
- Fernando Luiz Silva Antonio - RM555201
- Thomas de Almeida Reichmann - RM554812