Este projeto é um backend desenvolvido em Nest.js utilizando TypeScript, MongoDB e Docker, que realiza requisições via API REST com autenticação. O objetivo principal é criar uma aplicação robusta e expansível, capaz de integrar-se com outros softwares e inteligências artificiais (IA) para auxiliar no desenvolvimento de projetos de edificações.
O projeto LION XPRO visa desenvolver uma plataforma backend que possibilite a integração com outras ferramentas de engenharia e software de arquitetura, além de modelos de IA. Esta plataforma deve ser capaz de suportar o crescimento da aplicação, possibilitando expansões futuras para novos recursos e integrações.
A plataforma irá atender a demandas relacionadas ao planejamento, execução e análise de projetos de edificações, proporcionando uma infraestrutura escalável para a criação e gerenciamento de informações em tempo real.
-
Autenticação e Autorização Gerenciar a autenticação de usuários e assegurar que apenas usuários autorizados possam acessar determinadas áreas e funcionalidades da plataforma.
-
Integração com Softwares e IA Facilitar a integração com ferramentas externas e IA para melhorar a precisão e a eficiência no desenvolvimento e análise de projetos.
-
APIs REST Disponibilizar APIs REST que permitem a interação com a plataforma e integração com outros sistemas.
-
Gerenciamento de Projetos Oferecer suporte ao gerenciamento de projetos de edificações, permitindo a criação, edição e exclusão de informações de forma dinâmica e organizada.
-
Armazenamento de Dados Utilizar o MongoDB para armazenar e gerenciar dados de projetos de forma eficiente, garantindo escalabilidade e integridade.
-
Suporte a Expansões Estrutura modular que facilita a adição de novos módulos e integrações com outras tecnologias no futuro.
Para rodar o projeto em sua máquina, siga os passos abaixo:
-
Clone o repositório
git clone https://github.com/SeuRepositorio/LION-XPRO.git
-
Instale as dependências
npm install
-
Configure o Docker Certifique-se de ter o Docker instalado e configurado corretamente em sua máquina.
-
Suba o ambiente com Docker
docker-compose up
A plataforma pode ser acessada via API REST e será utilizada por profissionais da construção civil e engenharia, permitindo uma fácil integração e expansão conforme as necessidades dos projetos.