HEY, PRONTOS PARA O DESAFIO FINAL?
A empresa fictícia ÍCONE VIRTUAL, quer lançar sua plataforma de vendas e vocês foram contratados como desenvolvedores!
Já temos o layout pronto de todas as páginas, mas caso vocês queiram, podem modificar o layout e trazer outra estilização. Mas lembrem-se: isso é opcional.
Além do desenvolvimento front-end, o cliente pediu para estruturarmos um banco de dados para a plataforma, contendo informações sobre seus usuários e os produtos da empresa. A ideia é que os usuários/clientes dessa loja virtual tenham seus produtos favoritos listados. Para elaborar as colunas de cada tabela, analise o layout e identifique quais informações poderiam vir do banco de dados, como título e descrição de um produto. Inicialmente, a plataforma será somente um site estático. Seu desafio é integrar o back-end com o front-end, que já está pronto, para a plataforma E-commerce.
FUNCIONALIDADES CRUD de Usuários. CRUD de Produtos. Os CRUDs têm relacionamentos entre si, para a funcionalidade do usuário ter produtos nos seus favoritos. Para isso, uma tabela de Favoritos é uma boa ideia.
DICAS DE HACKER
O template e o layout serão disponibilizados. ENTREGAS MÍNIMAS
Back-end: Código entregue no Github. Banco de Dados: MER para o banco de dados pode ser entregue como imagem junto ao repositório no Github.
CRITÉRIOS DE AVALIAÇÃO
As páginas devem ser responsivas, se adaptando bem para desktop, tablet e smartphones. Os links devem ser configurados para permitir a navegação entre as páginas. O banco de dados deve ser entregue como um MER, incluindo as cardinalidades.
https://www.loom.com/share/218e9eae72b842a2aeff91e001de9a41