Byte3-TI-ltda / ESF-LP-09-2023

1 stars 0 forks source link

Documentation-01: Documentaçao da landing page #12

Open luanzsouza opened 1 year ago

eversonmm commented 1 year ago

Documentação do Projeto LP.

Introdução Este repositório contém a documentação e informações sobre o projeto LP, que teve início em 21/09/2023. O projeto envolve o desenvolvimento de um aplicativo web com componentes tanto de front-end quanto de back-end. A equipe começou a trabalhar nas tecnologias e estratégias desde 22/09/2023.

Tecnologias Utilizadas Front-End

Linguagem de Programação: JavaScript com TypeScript para tipagem forte e segurança no código. Framework de Interface: ReactJS para criação de aplicações de página única (SPA) dinâmicas. Biblioteca de Estilização: Bootstrap para estilização responsiva e estilos pré-definidos. Padronização de Código: ESLint para manter a consistência e qualidade do código. Consumo de APIs: Axios para requisições HTTP e consumo de APIs externas. Versões das Tecnologias: React: 18.2, TypeScript: 4.9.5, Bootstrap: 5.3.2 Metodologia de Design

A equipe adotou o Atomic design como abordagem de design para criar uma interface de usuário escalável e consistente, dividindo os componentes em átomos, moléculas, organismos, templates e páginas.

Back-End

Linguagem de Programação: Node.js para o desenvolvimento do back-end. Framework: Express para criação de APIs e gerenciamento de rotas. Renderização de Páginas: Express-handlebars para renderização de informações dinâmicas em páginas web. Middleware de Registro: Morgan para registrar informações de log sobre as solicitações HTTP. Integração com Firebase: Firebase-admin para interagir com o Firebase por meio de uma API em Node.js. Nodemon: Utilizado para reiniciar automaticamente o servidor em alterações no código-fonte. BootstrapCDN: Utilizado para distribuição do framework Bootstrap