Danilo Aparecido Namitala
Henrique Silva Rabelo
Tulio Oliveira Cruz
DHT_Store é uma loja online de variedades onde o cliente pode ser cadastrar e fazer login com email e senha, uma vez logado o cliente pode adicionar produtos de diversas categorias em um carrinho e realizar sua compra. A loja terá um usuario administrador que poderar realizar cadastro de novos produtos, ajustar a situação cadastral de algum cliente, criar, deletar ou intervir em uma compra efetuada.
- React JS:
18.2.0
- Next JS:
12.2.5
- Node JS:
16.14.2
- MySql:
8.0.30
- HTML5:
5.2.0
- CSS3
- Banco de dados relacional
- Padrão de projeto Cliente-Servidor
- Front-end e Back-end serão separado em pastas diferentes sendo cada uma responsável por sua funcionalidade
- Como o projeto vai ser desenvolvido do 0, a criação de branchs vai ser necessária quando mais de um dev for trabalhar em uma mesma funcionalidade ou arquivo.
- Defina bons nomes: o nome é essencial para o código. Deve ser direto e representar bem o que ele significa, mesmo que isso pressuponha um nome extenso.
- Nomes de Classes: evite palavras conflitantes com os componentes da linguagem e use substantivos em vez de verbos.
- Nomes de Métodos: aqui, sim, deve conter verbos e exprimir a intenção do desenvolvedor, como “ExcluirPagina”.
- Crie tratamento de erros: caso haja alguma falha, é preciso garantir formas de tratá-la.
- Bons nomes dispensam comentários: substitua-os por nomes claros, para que não haja mais confusão.
- Formatação: cuide da formatação e da indentação do código para melhorar sua legibilidade.
- docs: Se mudar algo na documentação.
- feat: Adicionou alguma funcionalidade? Esse é o ideal!
- fix: Quando você finalmente consertar aquele bug;
- perf: Deu aquela melhorada no desempenho? Use esse!;
- refactor: Qualquer mudança que tenha sido feita no código que não alterou a funcionalidade;
- style: Mudanças na formatação do próprio código, como por exemplo, um espaço em branco, formatação…
(*) Quando concluir a issue utilizar o comando git commit -m "closes #1, closes #2; SEU COMMIT
para dar o commit e ao mesmo tempo fechar a ISSUE. O # vai ser o identificador da ISSUE