Leia FE
Índice
- Sobre
- Tela de vídeo do site
- Recursos do site
- Link da unidade
- Configuração do projeto
- Colaboradores
Sobre
- Um projeto que imita a parte Frontend do Reddit.
- Reddit é um site de agregação de notícias sociais, classificação de conteúdo e discussão. Usuários registrados (comumente chamados de “Redditors”) enviam conteúdo para o site, como links, postagens de texto, imagens e vídeos, que são então votados a favor ou contra por outros membros. As postagens são organizadas por assunto em painéis criados pelos usuários, chamados de “comunidades” ou “subreddits”. Os envios com mais votos positivos aparecem no topo do subreddit e, se receberem votos positivos suficientes, finalmente na página inicial do site. Os administradores do Reddit moderam as comunidades. A moderação também é conduzida por moderadores específicos da comunidade
Vídeo da tela do site:
Conecte-se
SW1.mp4
Adicionar comentário
SW2.mp4
Criar postagem
SW3.mp4
Página do usuário
SW4.mp4
Configurações do usuário
SW5.mp4
Mensagens e notificações
SW6.mp4
Leadeboard e página do Subreddit
SW7.mp4
Página de moderação
SW8.mp4
Pesquisando e compartilhando postagem
SW9.mp4
Link da unidade:
https://drive.google.com/drive/folders/1hYpEu922aeDHHsKUyx9lVgx0AeykMJJg
Recursos do site:
- Autenticação
- Crie, atualize, compartilhe e exclua postagens e comentários.
- crie todos os tipos de postagem (texto, link, arraste e solte uma imagem ou mais, arraste e solte vídeo).
- Postagens e comentários positivos/negativos.
- Encadeamento de comentários aninhados.
- Feed da página inicial (primeira página).
- Feed específico do subreddit.
- Crie subreddits.
- Junte-se aos subreddits.
- Adicionar banimento, silenciar, aprovar e convidar usuário para ser moderador do meu subreddit.
- Aceite o convite do usuário para se tornar moderador.
- Veja o status do tráfego no meu subreddit.
- veja minhas postagens, comentários, histórico, ... na minha página.
- mudar meu avatar e adicionar banner.
- ... e muito mais!
Principais comandos para execução do Projeto:
Configuração do projeto e instalação de pacotes
Compila e recarrega a quente para desenvolvimento
Executa o projeto por padrão na porta:8081
Compila e minimiza para produção
O projeto é encontrado em uma pasta /dist no mesmo diretório após a construção
Execute seus testes de unidade
Este comando executa todos os testes de unidade.
Gerando relatório de cobertura
Este comando gera um relatório de cobertura index.html incluindo detalhes sobre todos os componentes O relatório de cobertura gerado é encontrado no diretório do projeto em /coverage
Execute o servidor simulado
Funciona na porta:3000
Gerar relatório de documentação funcional
Para gerar o relatório na pasta /website no diretório do projeto
Gerar relatório de documentação funcional para loja
Para gerar o relatório na pasta /out no diretório do projeto
Lints e corrige arquivos
Arquivos mais bonitos e corrige isso
Colaboradores
Asmaa Adel | Menatalh Hossamalden | Norhan Reda | HodaGamal | abdalhamedemad | Karim Saqer |