Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Totem Interativo Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Totem Interativo
  • Totem Interativo Wiki
  • Wiki
  • arquitetura

arquitetura · Changes

Page history
Update arquitetura authored Jun 13, 2025 by Vinicius Alencar da Silva's avatar Vinicius Alencar da Silva
Hide whitespace changes
Inline Side-by-side
arquitetura.md
View page @ 975b3a60
...@@ -7,34 +7,48 @@ ...@@ -7,34 +7,48 @@
# Sumário # Sumário
* [Tecnologias](#tecnologias) * [Tecnologias](#tecnologias)
* [Next.js](#) * [React](#react)
* [React](#) * [Next.js](#nextjs)
* [TypeScript](#) * [Node.js](#nodejs)
* [NestJS](#) * [NestJS](#nestjs)
* [SQLite](#) * [TypeScript](#typescrypt)
* [Swagger](#) * [Swagger](#swagger)
* [SQLite](#sqlite)
* [Modelo Arquitetural](#modelo-arquitetural) * [Modelo Arquitetural](#modelo-arquitetural)
* [](#) * [Diagrama de fluxo do Frontend](#diagrama-de-fluxo-do-frontend)
* [](#) * [Diagrama de fluxo do Backend](#diagrama-de-fluxo-do-backend)
* [Estrutura de arquivos do frontend](#estrutura-de-arquivos-do-frontend) * [Estrutura de arquivos do frontend](#estrutura-de-arquivos-do-frontend)
* [Estrutura de arquivos do backend](#estrutura-de-arquivos-do-backend) * [Estrutura de arquivos do backend](#estrutura-de-arquivos-do-backend)
# Tecnologias # Tecnologias
### Next.js
Descrição TBD
### React ### React
Descrição TBD Biblioteca JavaScript para construção de interfaces de usuário reativas e componentes reutilizáveis. Utilizado no frontend para criar componentes interativos da aplicação.
### TypeScript
Descrição TBD ### Next.js
Framework React para desenvolvimento web com renderização híbrida. Ideal para construir a interface do usuário.
### Node.js
Ambiente de execução JavaScript no lado do servidor. Permite rodar aplicações backend com alta performance e I/O não bloqueante, servindo como base para frameworks como NestJS e facilitando a construção de APIs escaláveis.
### NestJS ### NestJS
Descrição TBD Framework Node.js para construção de APIs escaláveis e orientadas a módulos. Base do backend para organizar a lógica de negócio, criar rotas RESTful e gerenciar a comunicação com o banco de dados.
### SQLite
Descrição TBD ### TypeScript
Superset do JavaScript com tipagem estática, que melhora a legibilidade e robustez do código. Utilizado tanto no frontend quanto no backend para evitar erros comuns e melhorar a manutenção do projeto.
### Swagger ### Swagger
Descrição TBD Ferramenta para documentação e testes interativos de APIs RESTful. Documenta automaticamente as rotas da API do backend.
### SQLite
Banco de dados relacional leve, baseado em arquivos locais, sem necessidade de servidor.
# Modelo Arquitetural # Modelo Arquitetural
### Diagrama de fluxo do Frontend
![fluxofront](uploads/f879071e6dd8d80f519f8c8aabe4e279/fluxofront.png)
### Diagrama de fluxo do Backend
# Estrutura de arquivos do frontend # Estrutura de arquivos do frontend
``` ```
......
Clone repository
  • Banco de Dados
  • Sprints
  • arquitetura
  • fluxo e versionamento
  • Home
  • mockups
  • planejamento