Segunda Iteração: Consolidação da API e Estrutura Mobile
Esta release marca a conclusão da segunda iteração do projeto iService, com foco na estabilização da arquitetura de microsserviços do back-end e no avanço da interface mobile.
🚀 Principais Evoluções
Infraestrutura e API (Back-end):
Implementação e refinamento de buscas geográficas avançadas utilizando PostGIS (extensão espacial do PostgreSQL) para o funcionamento do radar de serviços.
Configuração completa do ambiente de desenvolvimento via Docker & Docker Compose, mapeando o banco de dados para a porta 5433.
Sistema de autenticação robusto utilizando JWT (JSON Web Tokens) e integração inicial com Google OAuth.
Implementação de padrões de código rigorosos com ESLint e Prettier, garantindo a qualidade através de CI (Integração Contínua) no GitHub Actions.
Interface Mobile (Front-end):
Estruturação do aplicativo utilizando React Native com Expo e TypeScript.
Desenvolvimento das telas principais de autenticação: Login e Cadastro (Sign-In), utilizando NativeBase para componentes de UI.
Configuração de testes automatizados para os componentes de interface utilizando Jest.
Engenharia de Software (Documentação):
Atualização do Documento de Visão com a matriz de competências da equipe e definição de papéis.
Refinamento do Modelo de Dados (MER) e dicionário de dados.
Detalhamento das User Stories e critérios de aceitação para as entidades de Usuário, Perfil e Serviço.