O projeto "IFAST Ecommerce" é uma aplicação web desenvolvida em Angular, uma das versões mais recentes, com o propósito de aplicar os conhecimentos adquiridos em sala de aula. O objetivo principal é criar um ecommerce funcional, integrando-se ao DummyJSON para fornecer dados simulados e oferecer uma experiência de compra online.
O grupo optou por desenvolver um ecommerce, proporcionando aos usuários a oportunidade de explorar e adquirir produtos de forma eficiente e amigável.
O projeto é uma extensão de um ecommerce básico, introduzindo novos elementos à solução proposta e sendo aprovado pelo professor.
Cada funcionalidade, desde consultas até operações de inserção, é realizada por meio de componentes Angular, garantindo uma estrutura modular e organizada.
A navegação entre os componentes é implementada através de rotas ou inserção de tags nos componentes principais, proporcionando uma experiência de usuário fluida.
O design da aplicação é desenvolvido utilizando uma biblioteca como Bootstrap, Angular Material ou Materialize.css, garantindo uma aparência moderna e responsiva.
As informações necessárias são obtidas por meio de formulários, com a opção de validação, incluindo ao menos obrigatoriedade e valores permitidos.
A aplicação conta obrigatoriamente com serviço(s) e classes TypeScript para implementar o modelo de dados, garantindo a integridade da lógica de negócio.
O backend utiliza o DummyJSON para simular dados de uma API REST no formato JSON, proporcionando um ambiente de desenvolvimento prático e eficiente.
O "IFAST Ecommerce" não apenas atende aos requisitos mínimos estabelecidos, mas também demonstra a capacidade do grupo em criar uma aplicação web robusta, funcional e esteticamente atraente, destacando os conhecimentos adquiridos durante o curso de Front-end. O uso do DummyJSON agrega uma abordagem realista ao projeto, facilitando o desenvolvimento e teste da aplicação.