Getting Started
Vamos!
npm|yarn install
npm|yarn init-db # para criar as tabelas no sqlite
npm|yarn dev # para levantar o projetoRequisitos do Projeto
- ✅ Login: Implementar uma página de login para usuários registrados.
- ✅ Autenticação Segura: Utilizar JWT para autenticação e manutenção de sessão do usuário.
- ✅ Permitir que usuários logados criem novas publicações.
- ✅ Permitir que usuários adicionem comentários a publicações.
- ✅ Permitir que os usuários excluam seus próprios comentários.
- ✅ Exibir as publicações em ordem cronológica reversa na página principal.
- ✅ Implementar scroll infinito para carregamento contínuo de publicações conforme o usuário desce a página.
Requisitos Técnicos
- ✅ Organizar o projeto de maneira modular, com componentes bem definidos e reutilizáveis.
- ✅ Utilizar um framework moderno (React, Vue.js ou Angular).
- ✅ Utilizar uma ferramenta de gerenciamento de estado (Redux, Vuex, etc.) para gerenciar dados globais da aplicação.
- ❌ Escrever testes unitários para componentes e funções principais.
- Implementar carregamento assíncrono para imagens e componentes.
- Utilizar formatos modernos e compressão para otimizar o carregamento de imagens.
On this page
Languages
TypeScript88.4%CSS9.0%JavaScript2.5%
Contributors
Created July 19, 2024
Updated July 19, 2024