Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Wiki Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • Saúde Bucal Quilombola
  • WikiWiki
  • Wiki
  • codigo

Last edited by Arthur Mariano Foltz Barroso Apr 04, 2025
Page history

codigo

🚀 Tecnologias Utilizadas

Este projeto foi desenvolvido utilizando tecnologias modernas e robustas, separadas em dois grandes blocos: Back-End e Front-End. Abaixo está a descrição das principais ferramentas, frameworks e bibliotecas utilizadas.


🛠️ Back-End

O back-end da aplicação foi desenvolvido com foco em escalabilidade, segurança e organização de código.

🔧 Principais Tecnologias:

  • NestJS – Framework progressivo para Node.js baseado em TypeScript. Fornece uma arquitetura modular e altamente testável.
  • Prisma ORM – ORM moderno e eficiente para integração com banco de dados, facilitando queries seguras e escaláveis.
  • Swagger – Usado via @nestjs/swagger para documentar e testar a API diretamente pelo navegador.
  • Express – Base HTTP utilizada pelo NestJS.
  • bcrypt – Biblioteca de hash para senhas.
  • Class-validator e Class-transformer – Para validação e transformação de dados DTO.

⚙️ Outras ferramentas e configurações:

  • TypeScript – Linguagem padrão do projeto.
  • Docker & Docker Compose – Para containerização dos serviços.
  • ESLint / Prettier – Para manter o código limpo e padronizado.

🎨 Front-End

O front-end foi criado com foco em performance, responsividade e excelente experiência do usuário.

🔧 Principais Tecnologias:

  • React – Biblioteca principal para criação da interface com o usuário.
  • Material UI (MUI) – Biblioteca de componentes React com design limpo e responsivo.
  • Emotion – Utilizado para estilização com styled e css-in-js.
  • React Router DOM – Para navegação entre as páginas da aplicação.
  • React Query (TanStack) – Para gerenciamento de dados assíncronos e caching de requisições.
  • Axios – Cliente HTTP para comunicação com a API.

⚙️ Outras ferramentas e configurações:

  • TypeScript – Aplicação escrita com tipagem estática.
  • TailwindCSS – Detectado via configuração (tailwind.config.js) para estilizações customizadas.
  • PostCSS – Automatiza transformações no CSS.
  • Docker – Para build e deploy do front-end.

📌 Este documento está em constante evolução conforme novas tecnologias forem integradas ao projeto.

Clone repository

Navegação

  • Home
  • Escopo e Cronograma
  • Processo
  • Design/Mockups
  • Configuração
  • Arquitetura
  • Infra
  • Código
  • BD