Acesse o site aqui.
Projeto realizado durante a IMERSÃO REACT 5: ALURATUBE da Alura onde aprendi a criar uma interface com conteito BFF (Back End for Front End) para guardar meus vídeos favoritos de leitura e estilo de vida.
./pages/_app.js
: É a página que o Next.js usa para montar o sistema de roteamento global./pages/index.js
: É a página do projeto./src/components/Menu/components
: São todos os pedaços primordiais da interface como componentes./src/components/Menu/components/RegisterVideo
: São todos os arquivos para cadastrar novos vídeos pelo formulário./src/components/Menu/components/Search.js
: É a página que guarda a parte de busca da aplicação./src/components/ColorModeProvider
: Oferece o state de Light/Dark Mode para toda a aplicação./src/components/services
: A pasta services possui todas as chamadas de serviço externo que temos no projeto.
- Todas as páginas do projeto estão listadas em
./pages
- As chamadas de serviços externos estão na pasta
./src/components/services
- Todos os
componentes
que representam as páginas estão em./src/components/Menu/components
- Uma vez dentro da pasta
./src/components
você pode ir navegando pelos componentes e outras partes da aplicação, como CSSReset, Timeline e Favoritos para fazer a alteração que deseja.
- Uma vez dentro da pasta
- As chamadas de serviços externos estão na pasta
- React;
- NextJS;
- Conceito BFF (Back End for Front End);
- Custom Hooks;
- NPM scripts;
- StyledComponents;
- Props, Prop-drilling, useState e useEffect;
- Design Systems;
- Fetch API.