Aplicação web para criação e gestão de orçamentos profissionais. Permite criar um orçamento completo em menos de 5 minutos, com exportação para PDF de aspeto profissional.
Demo: https://GabrielBudoia.github.io/Aquabudget
| Camada | Tecnologia |
|---|---|
| Frontend | React + Vite |
| Backend | Java 17 + Spring Boot |
| Base de dados | PostgreSQL |
| Deploy Frontend | GitHub Pages |
| CI/CD | GitHub Actions |
./mvnw)git clone https://github.com/GabrielBudoia/Aquabudget.git
cd Aquabudget
cp .env.example .env
# Editar .env com os valores reais
cd backend
./mvnw spring-boot:run
# API disponível em http://localhost:8080
cd frontend
npm install
npm run dev
# App disponível em http://localhost:5173
O deploy é automático via GitHub Actions:
main na pasta frontend/ → deploy para GitHub Pages em < 5 minbackend/ → build + testes automáticosvX.Y.Z → GitHub Release criada com JAR anexadoVer docs/deployment.md para detalhes.
Ver CONTRIBUTING.md.