willfelixd /
artist-showcase-api
API REST for managing a singer's digital portfolio — shows, repertoire, videos and contact. Built with Java 17 + Spring Boot 3 + PostgreSQL + Redis.
Loading repository data…
Gustavo-Vinicius-Santana / repository
REST API for organizing personal finances.
API REST desenvolvida em Java com Spring Boot para gerenciamento de finanças pessoais, responsável pelo controle de autenticação de usuários, registro de receitas e despesas, e cálculo do saldo total com persistência em banco de dados PostgreSQL.
A aplicação segue arquitetura em camadas, boas práticas de organização de código e princípios RESTful.
O projeto segue o padrão em camadas:
A API foi estruturada seguindo os princípios REST, utilizando métodos HTTP adequados (GET, POST, PUT, DELETE) e retornos padronizados.
Preencha as variaveis de ambiente e deixe o arquivo como .env
O jeito mais simples: subir API e banco juntos em containers.
# Clonar o repositório
git clone https://github.com/Gustavo-Vinicius-Santana/personal-finances-api
cd personal-finance-api
# Subir os containers
docker compose up -d --build
➡️ A API ficará disponível em:
http://localhost:8080
Caso prefira rodar a API fora do Docker, você pode usar Maven e apontar para um PostgreSQL do docker
# Clonar o repositório
git clone https://github.com/Gustavo-Vinicius-Santana/personal-finances-api
cd personal-finance-api
# rodar banco de dados docker
docker compose up -d postgres
# Rodar a aplicação
./mvnw spring-boot:run
➡️ A API ficará disponível em:
http://localhost:8080
Você também pode rodar a aplicação diretamente pelo IntelliJ IDEA, utilizando o suporte a variáveis de ambiente.
# Clonar o repositório
git clone https://github.com/Gustavo-Vinicius-Santana/personal-finances-api
cd personal-finance-api
# Rodar apenas o banco de dados no Docker
docker compose up -d personal-finance-db
Selected from shared topics, language and repository description—not editorial ratings.
willfelixd /
API REST for managing a singer's digital portfolio — shows, repertoire, videos and contact. Built with Java 17 + Spring Boot 3 + PostgreSQL + Redis.
cip-p /
Spring boot example for creating a CRUD Rest API using in memory H2 database.
tysker /
Traefik setup that includes https certification, redirect and watchtower for CI. The rest-api image inside the docker-compose file is build on Javalin(Java). For testing the endpoints check out the http file inside the project.)
lgarbayo /
a Java Spring Boot REST API with hexagonal architecture for advanced project management with AI-powered analysis. Integrates RAG services for task estimation and automatic description generation
brunaportelaa /
API REST para sistema de flashcards de idiomas, construída com Java, Quarkus, Hibernate ORM, MySQL e Docker. | REST API for a language-learning flashcard system built with Java, Quarkus, Hibernate ORM, MySQL and Docker.
iljakalistratov /
A Rest API with all CRUD functions for Cars with an Angular Frontend.