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.