Skip to content

Gudereck/GeladeiraJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🍔 Gerenciador de Comidas (Geladeira App)

Um sistema Full-Stack simples e eficiente para gerenciamento de alimentos, construído com um backend robusto em Spring Boot e uma interface de usuário moderna utilizando HTML, CSS e JavaScript puro (Vanilla JS).

📋 Funcionalidades

  • Cadastrar Alimentos: Adicione novas comidas informando nome, quantidade e data de validade.
  • Listar Alimentos: Visualize todos os itens cadastrados em tempo real em uma interface baseada em cards.
  • Integração via API REST: Comunicação assíncrona entre o frontend e o backend.

🚀 Tecnologias Utilizadas

Backend (Pasta /Backend)

  • Java
  • Spring Boot (Spring Web, Spring Data JPA)
  • Banco de Dados: H2 Database (banco em memória para testes) / Relacional.
  • Arquitetura: Padrão de camadas (Controllers, Services, Repositories, Models).
  • CORS: Configurado para permitir a comunicação com o frontend local.

Frontend (Pasta /Frontend)

  • HTML5: Estruturação semântica da página.
  • CSS3: Estilização responsiva, uso de variáveis CSS (:root), flexbox e design limpo (clean UI).
  • JavaScript (Vanilla): Consumo da API REST utilizando a Fetch API para buscar e enviar dados em formato JSON.

📁 Estrutura do Projeto (Monorepo)

O projeto está dividido em duas pastas principais para manter as responsabilidades separadas:

GeladeiraJava/
├── Backend/               # API em Spring Boot (IntelliJ)
│   ├── src/main/java/...  # Código fonte Java
│   └── pom.xml            # Dependências do Maven
└── Frontend/              # Interface Web (VS Code)
    ├── index.html         # Estrutura da página principal
    ├── style.css          # Estilos visuais
    └── app.js             # Lógica de comunicação com a API (GET, POST)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors