Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.51 KB

File metadata and controls

54 lines (38 loc) · 1.51 KB

🚀 UniHelp API

Bem-vindo à UniHelp API, o backend oficial do aplicativo UniHelp 📱.
Essa API foi construída em Spring Boot para fornecer serviços de autenticação, gerenciamento de usuários, dashboards e relatórios que conectam o app aos dados do mundo real.


✨ Funcionalidades Atuais

Autenticação de Usuários

  • Registro de novos usuários 👤
  • Login e validação de credenciais 🔑

Gerenciamento de Perfil

  • Consultar informações do usuário ℹ️
  • Atualizar senha e dados pessoais 🛠️

Dashboard

  • Retorna estatísticas gerais 📊
  • Simulação de relatórios 📑

Integração com Banco H2

  • Persistência em memória ou arquivo 💾
  • Console web para consultas rápidas 🌐

🔮 Futuro da API

🚧 Em breve, a API também poderá:

  • 📆 Agendamento de compromissos e tarefas
  • 📍 Tracking em tempo real (simulação de localização)
  • 📢 Alertas inteligentes (notificações customizadas)
  • 📊 Relatórios avançados prontos para integração com Power BI
  • 🤖 IA de apoio ao usuário (chatbot embutido)

🛠️ Tecnologias Utilizadas

  • Java 17
  • Spring Boot 3.x
  • 🗄️ Spring Data JPA + H2 Database
  • 🛡️ Spring Security (futuro)
  • 🧩 Maven
  • 🏗️ Arquitetura RESTful (Controller / Service / Repository / Model)

📌 Endpoints Principais

🔑 Autenticação

POST /api/auth/login