Skip to content

13Nunes/readable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Readable 📘

Projeto Leitura: um aplicativo web de conteúdo e comentários. Descrição:

  • A página inicial contém uma lista de posts que podem ser ordenados por data ou votos. Também é possível realizar buscas.
  • A lista de posts permite votar positivamente ou negativamente. Além disso, basta clicar no título ou no botão leia mais para obter mais informações do post.
  • Do lado direto temos uma sidebar com recursos do usuário, a lista de categorias e um botão de adicionar post. Você pode utilizar os recursos do usuário para alterar seu apelido ou modificar o tema do sistema. 🚀
  • Dentro do post você terá a opção de comentar e votar assim como na listagem. Se o post ou o comentário for de sua autoria você poderá modificá-lo ou removê-lo.
  • Categorias vazias, categorias inválidas e páginas inválidas tem respectivamente um tratamento para melhor receber o usuário. 😎

Rodando o projeto:

Execute os comandos baixo

  • Instalar as dependências usando yarn setup
  • Iniciar o back-end yarn server
  • Iniciar o front-end em um console separado yarn start

Curiosidades sobre o desenvolvimento

  • Através do projeto eu conheci o react-icons e o reactstrap que considero muito bons para projetos de qualquer tamanho.
  • Boa parte do tempo gasto no projeto foi decidindo como eu iria estruturar as pastas, organizar os métodos e padronizar elementos. Os padrões estabelecidos aqui serão utilizados em outros projetos e com o tempo otimizados até chegar em um padrão perfeito.
  • Assim como no último projeto eu me empenhei em separar as páginas/rotas em componentes. Isso serve como uma forma de trabalhar com uma estrutura de fácil manutenção mesmo que o projeto cresça.

About

Pequeno blog pra postar assuntos sobre tecnologia desenvolvido em React

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors