Tecnologia
Durante o desenvolvimento do projeto, diversas tecnologias foram utilizadas, muitas das quais eram novas e exigiram aprendizado ao longo do processo. A adoção dessas ferramentas representou um desafio, mas também uma oportunidade de crescimento e inovação, permitindo a criação de soluções mais robustas e eficientes.
BackEnd
No back-end, focamos em tecnologias que suportassem o desenvolvimento da inteligência e a automação de processos. Entre as principais ferramentas e plataformas utilizadas estão:
-
Visual Studio Utilizado para o desenvolvimento de lógicas em C# em conjunto com a Unity.
-
Visual Studio Code Ambiente para desenvolvimento da inteligência artificial, api’s e implantação na nuvem e debug.
-
Anaconda Ambiente de integração com outros software
-
Docker Para a criação de containers e gestão de ambientes, também para APIs de processamento de vídeo e moldes.
-
Powershell Utilizado para execução de comandos e automação de scripts.
-
Microsoft SQL Azure Para armazenamento e gerenciamento de dados na nuvem, especialmente dados do Andom.
-
Selenium Utilizado para Web Scraping.
-
Azure Para hospedagem do modelo, armazenamento de informações e processamento de requisições feitas pelo usuário.
FrontEnd
No front-end, as tecnologias empregadas visam proporcionar interfaces robustas e intuitivas, utilizando:
-
Unity Para desenvolvimento das telas para o óculos, criando interfaces interativas.
-
Visual Studio Code Ambiente principal para desenvolvimento e debug.
-
Vite Para construção rápida de projetos front-end.
-
TypeScript Linguagem que adiciona tipagem estática ao JavaScript, aumentando a segurança do código.
-
Tailwind Framework CSS utilitário para estilização rápida e responsiva.
-
Bulma Outro framework CSS utilizado para garantir a responsividade das interfaces.
Modelagem e prototipação
Para modelagem e prototipação, utilizamos:
-
Blender Para criação e manipulação de modelos 3D.
-
Figma Para prototipação de interfaces e colaboração no design de UX/UI.