Personal Api
Informações do Projeto
Documentação: personal-api.erikmota.dev/swagger-ui/index.html
Github: github.com/seriikmota/personal-system-backend
Tecnologias:
- Java
- Spring Boot
- Spring JPA
- Postgresql
- SQL
Descrição do Projeto
Personal API é uma aplicação desenvolvida para atender às necessidades de um personal trainer, proporcionando um sistema centralizado e eficiente para o gerenciamento de seus pacientes. Este projeto foi criado como parte de uma disciplina da faculdade, com o objetivo de desenvolver uma solução para um cliente real, alinhando teoria e prática em um cenário profissional.
A API oferece funcionalidades completas de CRUD (Create, Read, Update e Delete), permitindo o cadastro, consulta, atualização e exclusão de usuários. Durante essas operações, são realizadas validações rigorosas para garantir a integridade dos dados e evitar inconsistências no sistema.
Cadastro de Pacientes
- Permite registrar informações pessoais como nome, idade, altura, peso, e histórico médico.
- Controle de dados de contato e informações adicionais relevantes ao acompanhamento físico.
Anamnese
- Funcionalidade para realizar e registrar anamneses detalhadas de cada paciente.
- Inclui questões sobre histórico de saúde, restrições físicas, objetivos e estilo de vida.
- Armazenamento das respostas para consultas futuras e acompanhamento evolutivo.
Cálculos Antropométricos
- Realiza cálculos baseados nas medidas antropométricas do paciente, como: IMC
Relatórios
- Geração de relatórios para acompanhamento individualizado, incluindo: Evolução do peso e medidas ao longo do tempo, comparação entre avaliações periódicas.
Histórico e Consulta de Dados
- Registro detalhado de todas as avaliações e anamneses realizadas.
- Permite ao personal acessar rapidamente o histórico do paciente para consultas rápidas ou ajustes de planos.
Personal API é um projeto acadêmico com aplicações práticas no mundo real, sendo projetado para atender às demandas do cliente com eficiência e inovação. Ele representa a integração de conhecimentos técnicos e requisitos reais, proporcionando uma solução funcional e escalável.