Skip to content

cybermumuca/mumuca-diet-server

Repository files navigation

mumuca.diet Backend

mumuca.diet Backend é uma aplicação desenvolvida em Java e Spring Boot para gerenciamento de refeições, registro de progresso corporal, acompanhamento de metas nutricionais e muito mais. Este projeto complementa o frontend e proporciona uma estrutura segura e escalável para suportar as funcionalidades do webapp.

💡 Principais Funcionalidades

  • Controle do consumo de micronutrientes, macronutrientes, água e calorias
  • Acompanhamento de dados corporais com diagnósticos e evolução temporal
  • Plano de dieta para alinhamento de objetivos e metas especificas
  • Controle de dados de refeições, consumo nutricional e metas personalizadas
  • Manutenção de dados corporais e evoluções temporais
  • Integração com lembretes e notificações
  • Migrations
  • Containerização com Docker
  • Logging

⚙️ Tecnologias Utilizadas

  • Java 21 ☕
  • Maven
  • Virtual Threads e Executors (Project Loom) 🚀
  • GraalVM
  • Spring Boot 🍃
  • Spring AOT 🚀
  • Spring Validator
  • Spring Data JPA
  • Spring Security
  • Spring OAuth2 Resource Server
  • Spring Cloud Gateway
  • Flyway
  • Spring Data Redis
  • Spring Data Redis Reactive
  • Lombok 🌶️
  • PostgreSQL 🐘
  • Redis
  • Docker 🐳

🌐 Deploy

O Backend foi implantado na Render, garantindo um processo de deploy contínuo e integrado, além de oferecer uma melhor segurança por operar em uma rede privada.

👤 Autor

Desenvolvido por cybermumuca. Dúvidas ou sugestões são bem-vindas. Este repositório faz parte do portfólio do autor.

Tip

Confira também o repositório do frontend.

⚖️ Licença

Este projeto não possui licença. Ele não está autorizado a receber contribuições ou forks de forma aberta. A ausência de licença deixa os direitos restritos ao autor.

Note

Sinta-se à vontade para explorar o código para fins de estudo.

About

A API feita para controlar sua dieta.

Resources

Stars

Watchers

Forks

Releases

No releases published