Skip to content

PedroLVA/AngularSpringApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 

Repository files navigation

🚀 Aplicação CRUD de Produtos - Spring Boot & Angular

📋 Visão Geral

Aplicação completa de Gerenciamento de Produtos desenvolvida com tecnologias modernas, para fins educacionais.

🛠️ Tecnologias Utilizadas

Angular Spring Boot PostgreSQL Docker JWT

🔍 Recursos Principais

  • 🖥️ Interface de usuário moderna com Angular
  • 🔒 Autenticação segura via JWT
  • 📦 Gerenciamento completo de produtos
  • 🐳 Contêinerização com Docker
  • 💾 Persistência de dados com PostgreSQL

📋 Pré-requisitos

Antes de começar, instale:

  • 📦 Node.js e npm: Baixar Node.js
  • 🐳 Docker e Docker Compose: Instalar Docker
  • 🅰️ Angular CLI (instalação global):
    npm install -g @angular/cli

🚀 Configuração do Projeto

Frontend (Angular)

# Clonar o repositório
git clone https://github.com/PedroLVA/AngularSpringApplication.git

# Navegar para o diretório frontend
cd front

# Instalar dependências
npm install

# Iniciar servidor de desenvolvimento
ng serve

🌐 Acesso: http://localhost:4200

Backend (Spring Boot)

# Navegar para o diretório backend
cd ../backend

# Construir e iniciar contêineres Docker
docker-compose up --build

🖥️ Acesso: http://localhost:8080

🔐 Credenciais de Acesso

  • Usuário: admin
  • Senha: admin

📂 Estrutura do Projeto

roommates/
│
├── front/           # Frontend Angular
│   ├── src/         # Código-fonte principal
│   └── package.json # Configurações de dependências
│
└── back/            # Backend Spring Boot
    ├── src/         # Código-fonte principal
    ├── Dockerfile   # Configuração de build Docker
    └── docker-compose.yml # Orquestração de serviços

📸 Capturas de Tela

Captura de Tela 1 Captura de Tela 2
Captura de Tela 3 Captura de Tela 4

About

Fullstack application using both frameworks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published