orafaelmatos /
simplepay-clean-architecture
PicPay Backend Challenge - Simplified payment platform backend built with Java Spring Boot using Clean Architecture, implementing transactional transfers, external authorization, and notification mocks.
Loading repository data…
mohammadi-hr / repository
A simple Spring Boot REST API for managing books — built with Oracle Database to practice clean architecture, JPA, and RESTful design.
A simple Spring Boot REST API for managing books.
This project is part of my backend development roadmap to practice clean architecture, Spring Boot, and Oracle Database integration.
Jakarta ValidationController → Service → Repository)application.properties| Technology | Purpose |
|---|---|
| Java 17 | Programming language |
| Spring Boot 3.x | Application framework |
| Spring Web | RESTful APIs |
| Spring Data JPA | ORM and database access |
| Oracle Database (XE / 19c) | Data storage |
| ModelMapper | Object mapping (DTO ↔ Entity) |
| Lombok | Boilerplate code reduction |
| Maven | Build tool |
Create a user and grant permissions:
CREATE USER bookmanager IDENTIFIED BY 1234;
GRANT CONNECT, RESOURCE TO bookmanager;
ALTER USER bookmanager QUOTA UNLIMITED ON USERS;
Selected from shared topics, language and repository description—not editorial ratings.
orafaelmatos /
PicPay Backend Challenge - Simplified payment platform backend built with Java Spring Boot using Clean Architecture, implementing transactional transfers, external authorization, and notification mocks.
reesdev /
Simple backend projects built with Java and Spring Boot to demonstrate REST API development, database integration, and clean architecture.
AntonioJavaDeveloper /
A simple REST API built with Spring Boot 3 and Java 21 to demonstrate best practices, clean architecture, and core Spring features.
sheelamppal /
A simple Task Management App backend built with Java Spring Boot and SQL. Supports creating, updating, viewing, and deleting tasks via REST APIs. Includes CORS setup, error handling, and clean architecture. Ideal for learning Spring Boot backend.
gustavogusss /
A simple backend project modeling an e-commerce domain using Java, Spring Boot, and JPA. Demonstrates proper relational design with User, Product, Order, and OrderItem, focusing on clean architecture, data consistency, and scalable domain modeling.
tamytakara /
A simple **Command Line Interface (CLI)** system for managing products and orders — built in **Java 17** with **Gradle**. This project is part of a learning path to master backend development with **Java + Spring Boot**, following clean architecture and software engineering best practices.