Skip to content

MarceloCChaves/Hacker-News-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste Mentorise

🎯 Objetivo

O objetivo da aplicação é construir um clone simples do Hacker News que atenda as seguintes funcionalidades:

  • Eu como usuário gostaria de ver a lista de threads na página inicial com nome e quantidade de respostas, paginadas de 20 em 20.
  • Eu como um usuário quero poder clicar no nome da thread ou no botão de detalhes para ser redirecionado a página da thread.
  • Eu como um usuário quero poder clicar no número de respostas de uma thread e irei ser redirecionado direto para a primeira resposta dela.
  • Eu como usuário gostaria de ver na página de uma thread o nome do autor, a descrição e a data de criação dela no topo e as respostas abaixo, paginadas de 20 em 20. Cada resposta deve conter o nome do autor, conteúdo e data de criação.
  • Eu como um usuário quero poder criar e responder a threads sem nenhum tipo de autenticação, basta fornecer meu nome na criação e resposta obrigatoriamente junto com o conteúdo.
  • Eu, como usuário, quero poder deletar uma thread (não precisa verificar se é o criador). Todas as respostas devem ser deletadas junto.
  • Eu, como usuário, quero poder deletar uma resposta (não precisa verificar se é o criador).
  • Eu como usuário quero poder editar uma thread (qualquer uma, não há autenticação).
  • Eu como usuário quero poder editar uma resposta.
  • Adicionar sistema de login aos estágios de criação, edição e deleção de threads.

💻 Preview

Preview

🛠 Tecnologias utilizadas

  • Reactjs
  • Json server

📁 Clonando o Repositório

  • Abra o terminal da sua IDE e digite os comandos seguindo o passo a passo abaixo
git clone https://github.com/MarceloCChaves/Teste-mentorise.git
npm install
npm start
  • No arquivo package.json, caso não exista, vá em "scripts" e insira o seguinte comando abaixo:
"server": "json-server server.json -w --port 3333"
  • Por fim, abra outro terminal e escreva o comando para rodar o json server
yarn server

📄 Feedback final

Mentorise_-_Teste_Tecnico_Marcelo.pdf

👨 Autor



Marcelo Chaves
🚀

Feito com ❤️ por Marcelo Chaves 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

About

Hacker news webpage clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published