Índice
Introdução
O site BMST.noxie é um ambiente de testes. Sendo necessário criar o ambiente PRODUTIVO
Este documento descreve a arquitetura, tecnologias utilizadas, requisitos de implantação e fluxos de trabalho do projeto BMST. Este projeto consiste em uma aplicação web desenvolvida em Angular para o front-end e uma API desenvolvida em Node Express para o back-end. A aplicação web se comunica com a API através de requisições HTTPS, utilizando o banco Mysql 8
Segurança e Criptografia
A segurança é uma das principais preocupações da plataforma bmst.noxie.com.br. A plataforma utiliza criptografia SSL para proteger as informações transmitidas entre o servidor e o cliente. Além disso, o sistema BMST utiliza JSON Web Token (JWT) para garantir a autenticação e autorização dos usuários na plataforma. O JWT é uma tecnologia de segurança que garante a integridade e autenticidade das informações transmitidas entre o servidor e o cliente. Com o JWT, a plataforma pode garantir que somente usuários autenticados possam acessar informações privadas da plataforma. A plataforma utiliza criptografia SSL para proteger as informações transmitidas entre o servidor e o cliente, além de implementar políticas de acesso seguro aos dados dos usuários e empresas cadastrados.
Arquitetura
O projeto BMST é uma aplicação de arquitetura cliente-servidor. O front-end é desenvolvido em Angular e é responsável por exibir as informações para o usuário final. O back-end é desenvolvido em Node Express e é responsável por fornecer dados para o front-end através de APIs RESTful.
O front-end é dividido em vários componentes, cada um representando uma página ou funcionalidade da aplicação. Esses componentes se comunicam com a API para obter e enviar dados. O back-end é dividido em várias rotas, cada uma representando um conjunto de funcionalidades que podem ser acessadas através de uma API.
Tecnologias Utilizadas
O projeto BMST utiliza as seguintes tecnologias:
Angular: Framework JavaScript para construção de aplicações web.
Node Express: Framework JavaScript para construção de APIs RESTful.
MySQL: sistema gerenciador de banco de dados utilizado para armazenar as informações dos usuários e empresas cadastrados na plataforma.
Diagrama Relacional do banco
Recursos Disponíveis
O site bmst.noxie.com.br oferece diversos recursos e funcionalidades para os usuários, entre eles:
Cadastro de cedente: permite que as partes envolvidas sejam cadastradas;
Cadastro e Gestão de processos: oferece ferramentas para os processos;
Requisitos de Implantação
Para implantar o projeto BMST, é necessário seguir os seguintes requisitos:
Node.js e npm instalados na máquina local ou no servidor de hospedagem.
MySql instalado e configurado para armazenar os dados do sistema.
Acesso à internet para baixar as dependências do projeto.
This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
