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. 😎
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
- Através do projeto eu conheci o
react-iconse oreactstrapque 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.