Glossário e Definições - ViniciusCasturino/Imperium-Remoto-B GitHub Wiki
Lista de palavras e siglas comuns usadas no projeto Imperium Remoto, com explicações simples para facilitar o entendimento:
API: Conjunto de comandos que permite que diferentes partes do sistema se comuniquem.
Backend: Parte do sistema que roda "por trás" do app, cuidando das regras, dados e lógica.
Frontend: Parte do sistema que o usuário vê e interage, como as telas do aplicativo.
React Native: Ferramenta usada para criar o aplicativo para Android e iOS com o mesmo código.
Java: Linguagem de programação usada para fazer o backend do sistema.
Spring Boot: Ferramenta que ajuda a criar APIs de forma rápida com Java.
PostgreSQL: Sistema de banco de dados onde as informações do app são guardadas.
JWT (JSON Web Token): Forma segura de identificar e autenticar o usuário no sistema.
Checkout: Etapa final da compra, onde o pedido é confirmado.
Push Notification: Notificações que o app envia para o celular do usuário.
Expo: Ferramenta que facilita testes e o funcionamento do app em celulares.
UI (User Interface): É o visual do app, como botões, cores e telas.
UX (User Experience): É a experiência que o usuário tem ao usar o app — se é fácil, rápido e agradável.
CRUD: Conjunto de ações básicas: Criar, Ler, Atualizar e Deletar dados no sistema.