Sistema completo de pedidos online desenvolvido com arquitetura moderna, permitindo que clientes visualizem produtos e realizem pedidos através de uma interface web integrada a uma API robusta.
🔗 Frontend: https://frontend-asp.vercel.app/
🔗 Backend API: https://seu-backend.onrender.com
- ✅ Listagem de produtos
- ✅ Criação de pedidos
- ✅ Integração frontend e backend
- ✅ API REST completa
- ✅ Deploy em ambiente cloud
- ✅ Arquitetura em camadas
- ✅ Comunicação via HTTP
O projeto segue arquitetura em camadas:
Frontend (Vercel)
│
▼
Backend API (Spring Boot)
│
▼
Banco de dados (PostgreSQL / H2)
Camadas do backend:
Controller → Service → Repository → Database
- Java
- Spring Boot
- Spring Web
- Spring Data JPA
- Hibernate
- JavaScript
- HTML
- CSS
- Vercel (Deploy)
- PostgreSQL / H2
- Render (Backend)
- Vercel (Frontend)
GET /produtos Retorna todos os produtos
POST /produtos Cria um novo produto
GET /produtos/{id} Retorna produto por ID
DELETE /produtos/{id} Remove um produto
Clone o projeto:
git clone https://github.com/Thiagomvbs/backend-ASP.git
Execute:
./mvnw spring-boot:run
ou
Execute pela IDE.
Servidor iniciará em:
http://localhost:8080
Abra o arquivo:
index.html
ou utilize extensão Live Server.
Backend hospedado em:
- Render
Frontend hospedado em:
- Vercel
Desenvolvido por Thiago Monteiro Villas
GitHub: https://github.com/Thiagomvbs
Este projeto é de uso educacional e demonstração de habilidades em desenvolvimento backend e frontend.