Arquitetura de Software - ticket-go/ticketgo-back-end GitHub Wiki
Front-end (Next.js e React Native):
• Responsável pela interface de usuário (UI) tanto no desktop quanto em dispositivos móveis. Essa é a camada de apresentação do sistema, que interage com os usuários finais.
Back-end (Django Rest Framework):
• Centraliza a lógica de negócios e atua como a camada intermediária, processando as solicitações do front-end e se comunicando com outros serviços (como APIs externas e banco de dados). Essa camada implementa a lógica de aplicação e de negócio.
Banco de Dados (SQL):
• Onde os dados são armazenados e recuperados. É a camada de persistência, responsável pela gestão de dados.