A Ilha é uma empresa dedicada à produção de rabanadas em uma variedade de tipos e sabores, além de oferecer serviços de entrega.
Esta é a segunda versão do Ilha das Rabanadas, um sistema web que passou por diversas melhorias e atualizações.
- Mudança de Linguagem Back-end: Transição de PHP para Java web.
- Refatoramento no Código: Aprimoramento para torná-lo mais legível e performático.
- Integração de Nova API: Adição da API DiceBear ao sistema.
- Aprimoramento na Segurança e Validação de Dados para o Banco de Dados
-
Arquitetura de Projeto: MVC (Model-View-Controller) com o conceito singleton.
-
Banco de Dados: MySQL.
-
Java:
- Servlets: Componentes que gerenciam requisições do cliente, essenciais para o controle do fluxo no lado do servidor.
- JSP (JavaServer Pages): Tecnologia para a criação de páginas web dinâmicas, integrando Java e HTML.
- JDBC (Java Database Connectivity): API para interação com bancos de dados, facilitando operações SQL.
- POO (Programação Orientada a Objetos): Paradigma utilizado para modelar o sistema de forma modular e reutilizável.
- Session Management: Gerenciamento de sessão para rastrear o estado do usuário durante a navegação.
-
JavaScript: Utilizado para validações de formulário e consumo da API (Fetch API).
-
Bootstrap: Framework para a estilização e criação de interfaces responsivas.
- API Externa: Viacep para dados de endereço.
- Animações de Ícones: Utilização da biblioteca Lordicon.
Contribuidores: João Pedro Martins, Jonathan Guimarães, Allan Queiroz,Gabriel Gomes e Lucas Lemos.